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

edited November 2019 in Technical questions
{
    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 разметка не отображалась, заменил как смог.

Comments

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

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

  • edited November 2019

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

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!