程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> dhtmlxgrid中如何實現在grid載入

dhtmlxgrid中如何實現在grid載入

編輯:關於JSP

dhtmlxgrid中如何實現在grid載入完畢後焦點位於最後一行?最近有個網友寫信問到這個問題,晚上查閱了一下文檔,發現可以用如下方法解決: 首先,從文檔中可以得知,在loadXML方法中,其實還有第二個參數,aftercall,它表示在grid載入完畢後可以調用aftercall這個方法。

至於如何把焦點移到最後一行,可以用selectCell方法來實現,具體的說明請大家查看說明文檔,我這裡不詳細說了,只是提一點,用getRowsNum方法取得grid總的行數。

下面看具體的代碼:

js 代碼
//定義ToLastRow函數
function ToLastRow()
{
mygrid.selectCell(mygrid.rowsCol[mygrid.getRowsNum()-1],0,true);
}

mygrid = new dhtmlXGridObject('gridbox');
mygrid.setImagePath("../imgs/");
mygrid.setHeader("Author,Title");
mygrid.setInitWidths("150,150")
mygrid.setColAlign("left,left")
mygrid.setColTypes("ro,link");
mygrid.setColSorting("str,str")
mygrid.setColumnColor("white,#d5f1ff")
mygrid.init();
mygrid.loadXML("grid_links.xml",ToLastRow); //grid載入完畢後,調用ToLastRow

dhtmlxgrid是一個強大的、擴展性很強的web開發的客戶端grid frame,如果再與ajax相接合,那可以極大的提高軟件客戶端的可操作性,我目前也正在研究dhtmlxgrid,把dhtmlxgrid引入到我們項目當中來,當然dhtmlxgrid還存在著一些問題,比如選擇日期的問題(我前面的一篇文章已經給出了解決方案),定義公式後,計算結果四捨五入的問題等等,這都需要熟悉它的代碼,在這個基礎上加以改進和修正。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved