禁用超网网格



我有一个基础设施的ultraWebGrid,在 asp.net 的Web表单中用作选择列表。当用户进行行选择时,我想禁用网格或锁定活动行(到选择行),直到用户最终获得流程

我找到了下面的代码作为解决方案

客户端

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

服务器端:

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

javascript 函数似乎完全可以执行我想要的操作,但是回发后网格会重置。另一方面,服务器端代码似乎没有做我想要的。有什么想法吗?

可以取消 BeforeRowDeactivate 客户端事件处理程序以防止移动到另一行。 在Infragistics论坛上有一个例子。 您可以在文档中找到有关客户端事件的详细信息:WebGrid 客户端事件。

最新更新