[英]How to call a javascript function when cfgrid finish loading data
我正在使用Coldfusion 9 cfgrid。 我想做的事情:
1)當cfgrid內部的所有數據完成加載時,調用javascript函數。
2)當我們單擊分頁的下一頁時,調用javascript函數。
對於第一個問題,您可以執行以下操作
// 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等)觸發函數調用。
1)使用“ onload”來指定當數據完成加載到網格中時要調用的javascript函數。
2)沒有參數可以在重新加載數據時指定js函數,但是您可以獲取“ next”按鈕的ID或類,然后將函數綁定到此元素上的click事件。
var ds = mygrid.getDataSource()
ds.addListener('load', function() {
http://www.coldfusionjedi.com/index.cfm/2009/4/9/Ask-a-Jedi-Noticing-an-empty-CFGRID
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.