我需要将click事件绑定到FuelUX DataGrid列中的<a>
标记,这些标记是通过自定义格式化程序动态添加的。
格式化程序正在按预期工作,但是,我不确定如何绑定click事件处理程序。我宁愿以不引人注目的方式这样做。
DataGrid应该有"loaded" event hook,但没有关于如何使用此事件的示例。有人可以请我举个例子吗?谷歌对我来说很短暂。
我能找到的唯一参考资料是163 of datagrid.js:
self.$element.trigger('loaded');
我假设这意味着我需要在对象上定义一个“加载”函数,但是在哪里/如何?我的DataGrid是:
$('#jobs').datagrid({
dataSource: dataSource,
itemsText: 'Available Positions',
itemText: 'Available Position';
});
答案 0 :(得分:5)
在jQuery API中查找.trigger()的引用后,我需要做的只是向数据网格添加'on'
处理程序:
$('#jobs').datagrid({
dataSource: dataSource,
itemsText: 'Available Positions',
itemText: 'Available Position';
}).on('loaded', function() {
console.log('DataGrid loaded');
);