Добавить сложную разметку с обработчиками событий - PullRequest
2 голосов
/ 02 июня 2011

Как поместить в ячейку сетки не просто строку <span>text</span>, а строку с обработчиком событий? Этот вариант мне не подходит:

<span onclick='function(){...}'>click me</span>

Мне нужно добавить, например, такие элементы в одну ячейку сетки:

var $el1 = $('<button>clck me 1</button>').click(function(){...});
var $el2 = $('<button>clck me 2</button>').click(function(){...});
...

Я использую slick.dataview.

1 Ответ

4 голосов
/ 03 июня 2011

Не. Либо обрабатывайте события кликов через SlickGrid, используя выставляемое им событие onClick, либо используйте делегирование событий на более высоком уровне (контейнер или документ), чтобы перехватить его. Добавьте атрибут к кнопкам, чтобы потом их различать и решить, какой обработчик выполнять.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...