2013-10-22 46 views
0

我有一個infragistics ultraWebGrid作爲asp.net中web表單的選擇列表。當用戶進行行選擇我想使禁用網格或鎖定激活行(至選擇行),直到用戶與過程結束流動禁用ultraWebGrid

我發現下面的代碼作爲溶液

客戶 - 側

function DisableGrid() 
{ 
    var grid = igtbl_getGridById("UltraWebGrid1"); 
    grid.Element.disabled=true; 
} 

服務器端:

UltraWebGrid1.DisplayLayout.AllowUpdateDefault = 
    Infragistics.WebUI.UltraWebGrid.AllowUpdate.No 

JavaScript函數似乎做的正是我想要什麼,但電網是一個postback.On其他SID後reseted e服務器端代碼似乎沒有做我想做的事情。 任何想法?

回答

1

您可以取消BeforeRowDeactivate客戶端事件處理程序以防止移動到另一行。在Infragistics論壇here中有一個例子。您可以在文檔中找到有關客戶端事件的更多信息:WebGrid Client-Side Events

相關問題