cfgrid加载完数据后如何调用javascript函数

cfgrid加载完数据后如何调用javascript函数,javascript,coldfusion,cfgrid,Javascript,Coldfusion,Cfgrid,我使用的是Coldfusion 9 cfgrid。我想做一些事情: 1) 当cfgrid中的所有数据完成加载时调用javascript函数 2) 单击分页中的下一页时调用javascript函数。1)使用“onload”指定数据加载到网格中后要调用的javascript函数 2) 在重新加载数据时,没有参数指定js函数,但您可以获取“next”按钮的id或类,并将函数绑定到此元素上的单击事件 var ds = mygrid.getDataSource() ds.addListener('load

我使用的是Coldfusion 9 cfgrid。我想做一些事情:

1) 当cfgrid中的所有数据完成加载时调用javascript函数

2) 单击分页中的下一页时调用javascript函数。

1)使用“onload”指定数据加载到网格中后要调用的javascript函数

2) 在重新加载数据时,没有参数指定js函数,但您可以获取“next”按钮的id或类,并将函数绑定到此元素上的单击事件

var ds = mygrid.getDataSource()
ds.addListener('load', function() {

对于第一个问题,您可以这样做

// 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等)在加载网格时触发函数调用