如何利用 FuelUX DataGrid "loaded" 事件?



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

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

DataGrid应该有一个"加载的"事件钩子,但是没有一个如何使用这个事件的例子。有人能给我举个例子吗?

我能找到的唯一参考的事件是在163的datagrid.js:

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

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

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

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

$('#jobs').datagrid({
    dataSource: dataSource,
    itemsText: 'Available Positions',
    itemText: 'Available Position';
}).on('loaded', function() {
    console.log('DataGrid loaded');
);

最新更新