簡體   English   中英

cfgrid完成數據加載后如何調用javascript函數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM