Повесить событие на класс.

{
    view: "datatable",
    ...
    {
        id: 'stockb', header: [{text: '', height: 60}], adjust: true,
        template: -| button class=webix_button donor |-   Товарный запас  -|/button|-
    },
    ...
    onClick: {
           'donor': function (ev, id, html) {...}
    }
    ...
}

Это пример как сделать в разметке.
А как повесить такое событие при помощи attachEvent ?
А в идеале - повесить событие на любое действие, из стандартных, на любой класс или id. Речь идет о средствах webix, а не нативный JS.

PS. Html разметка не отображалась, заменил как смог.

Здравствуйте, @Aver.
Обработчики, заданные через onClick, после инициализации доступны и могут быть переопределены в объекте on_click.
Если в onClickвы можете прописывать только кастомные обработчики, то в this.on_click хранятся ещё и системные.
Следовательно, менять его нужно с осторожностью - свои propertyможно задавать, а вот полностью переопределять его ни в коем случае не стоит:
https://snippet.webix.com/tc8ry299.

О, спасибо, тоже интересовал этот вопрос

Спасибо, то что требуется. А то что там еще и системные можно переопределить - вообще замечательно.