2010年3月29日 星期一

RadGrid Refresh

Java Script 端
     function OnClientClose(oWnd, args) {
         var telerikGrid = $find("<%= RadGrid1.ClientID %>")
         var masterTable = telerikGrid.get_masterTableView(); 
         masterTable.rebind();
     }

.ASPX
<telerik:RadWindow ID="RadGrid1" Modal="true"  OnClientClose="OnClientClose" runat="server" AutoSize="true" />
如此一來, 關閉 RadWindow 視窗時都會從對 RadGrid 物件進行 rebind();

另外若要從從另外的視窗關閉來執行 rebind();
則必須先要傳遞 Grid 物件到另外開啟的視窗
可在 OnClientOpen 中將 masterTable 物件傳遞
在另外一個視窗中的關閉前,判斷是否要 rebind



沒有留言:

張貼留言