0

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

我发现下面的代码作为解决方案

客户端

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

服务器端:

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

javascript函数似乎完全符合我的要求,但在回发后重置了网格。另一方面,服务器端代码似乎没有做我想做的事。有任何想法吗?

4

1 回答 1

1

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

于 2013-11-01T17:40:33.183 回答