我正在使用Coldfusion 9 cfgrid。我想做的事情:
1)当cfgrid中的所有数据完成加载时调用javascript函数。
2)当我们点击下一页的分页时调用javascript函数。
答案 0 :(得分:0)
1)使用“onload”指定在数据加载到网格中时调用的javascript函数。
2)重新加载数据时没有参数来指定js函数,但是你可以得到'next'按钮的id或类,并将你的函数绑定到这个元素上的click事件。
答案 1 :(得分:0)
var ds = mygrid.getDataSource()
ds.addListener('load', function() {
http://www.coldfusionjedi.com/index.cfm/2009/4/9/Ask-a-Jedi-Noticing-an-empty-CFGRID
答案 2 :(得分:0)
对于你的第一个问题,你可以做这样的事情
// function to fire when grid is finished loading
getTotalRows = function() {
var isGrid = ColdFusion.Grid.getGridObject('myGrid');
var isData = isGrid.getStore();
isData.addListener("load", function() {
if(isData.totalLength == 0) {
alert("No records found");
return false;
}
});
}
ColdFusion.Event.registerOnLoad(getTotalRows,null,false,true);
最后一行(CF.Event等)在加载网格时触发函数调用。