jqGrid重载编辑选项

jqGrid重载编辑选项,jqgrid,jqgrid-asp.net,Jqgrid,Jqgrid Asp.net,我有一个jqGrid行,我想通过单击该行来编辑它。其中一列是选择列,其中包含20000多个项目。我使用列的EditOptions属性附加这些值。这是在代码隐藏中的JQGrid列模型URL方法中完成的 一切正常,但在添加或编辑时,大约需要4到5分钟才能启用可编辑格式的行 根据我的初步调查,jQuery.jqGrid.min.js有一个EditRow函数,在编辑或添加行时调用该函数。在该函数中,将调用createl函数,该函数的一个参数是e,它附加了20000多个值。使用此重参数调用函数需要几分钟的

我有一个jqGrid行,我想通过单击该行来编辑它。其中一列是选择列,其中包含20000多个项目。我使用列的EditOptions属性附加这些值。这是在代码隐藏中的JQGrid列模型URL方法中完成的

一切正常,但在添加或编辑时,大约需要4到5分钟才能启用可编辑格式的行

根据我的初步调查,jQuery.jqGrid.min.js有一个EditRow函数,在编辑或添加行时调用该函数。在该函数中,将调用createl函数,该函数的一个参数是e,它附加了20000多个值。使用此重参数调用函数需要几分钟的时间


任何加快此过程的建议都会有帮助……

向客户发送20000个项目有什么意义?为什么不使用jQuery UI Autocomplete而不是?我指定了editType=select,并使用分号分隔的字符串设置EditOptions,该字符串由20000多个项目组成。我可以在jqGrid列中设置jqueryui自动完成吗?请分享一些代码/示例。谢谢。我们使用不同的产品:我使用免费开源jqGrid,这是纯JavaScript解决方案,您使用www.trirand.net的商业产品jqSuite,您尝试编写纯C代码,以便为您生成所需的JavaScript代码。我自己不知道也不使用jqSuite。你可以在如何用ASP.NET在jqGrid中实现jQueryUI自动完成中找到答案。谢谢你!我去看看。