我正在使用Coldfusion 9 cfgrid。我想要做的事情:如何在cfgrid完成加載數據時調用javascript函數
1)當cfgrid中的所有數據完成加載時調用javascript函數。
2)當我們點擊分頁的下一頁時調用javascript函數。
我正在使用Coldfusion 9 cfgrid。我想要做的事情:如何在cfgrid完成加載數據時調用javascript函數
1)當cfgrid中的所有數據完成加載時調用javascript函數。
2)當我們點擊分頁的下一頁時調用javascript函數。
1)使用「onload」指定一個javascript函數在數據加載到網格中時調用。
2)重載數據時沒有指定js函數的參數,但是您可以獲取id或'next'按鈕的類並將您的函數綁定到此元素上的單擊事件。
var ds = mygrid.getDataSource()
ds.addListener('load', function() {
http://www.coldfusionjedi.com/index.cfm/2009/4/9/Ask-a-Jedi-Noticing-an-empty-CFGRID
關於第一個問題,你可以做這樣的事情
// 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等)加載網格時觸發函數調用。