3

我需要将点击事件绑定到<a>通过自定义格式化程序动态添加的 FuelUX DataGrid 列中的标签。

格式化程序按预期工作,但是,我不确定应该如何绑定 click 事件处理程序。我宁愿以一种不引人注目的方式这样做。

DataGrid 应该有一个“已加载”事件挂钩,但没有示例说明如何使用此事件。有人可以给我举个例子吗?谷歌对我来说太短了。

我可以找到该事件的唯一参考是datagrid.js 的 163

self.$element.trigger('loaded');

我假设这意味着我需要在对象上定义一个“加载”函数,但是在哪里/如何?我的数据网格是:

$('#jobs').datagrid({
    dataSource: dataSource,
    itemsText: 'Available Positions',
    itemText: 'Available Position';
});
4

1 回答 1

5

在 jQuery API 中查找.trigger()的引用后,我需要做的就是'on'向数据网格添加一个处理程序:

$('#jobs').datagrid({
    dataSource: dataSource,
    itemsText: 'Available Positions',
    itemText: 'Available Position';
}).on('loaded', function() {
    console.log('DataGrid loaded');
);
于 2013-04-11T01:25:37.607 回答