gpt4 book ai didi

javascript - 带有下拉菜单的 jqGrid 表单编辑 - 如何设置初始值

转载 作者:行者123 更新时间:2023-11-29 10:55:01 25 4
gpt4 key购买 nike

我有一个包含 3 个值的对象

  • 身份证
  • 缩写
  • 描述

在 jqGrid 中,我将网格设置为显示缩写。

当我点击编辑(使用表单编辑功能)时,我通过编辑选项在下拉列表中填写 ID/描述值组合:

editoptions: { value: "ID1:Description1;ID2:Description2;...;IDN:DescriptionN" }

当我在网格中可用的只有缩写时,如何轻松地在下拉列表中设置所选值?

最佳答案

如果 jqGrid 可以找到它,它会将选择列表默认为网格中的值,尽管这显然对您的情况没有帮助,因为 jqGrid 必须处理的唯一数据是缩写,并且它正在尝试将其匹配到您选择列表中的 ID。

我认为您可以执行此操作的唯一方法是将 ID 作为隐藏字段包含在网格的 colModel 中。有点像

{name:'ID', hidden:true...}

然后要将选择列表设置为正确的项目,您需要挂接到 beforeShowForm 事件并使用当前所选行中的隐藏 ID 来设置默认选择的选择选项。

祝你好运!

关于javascript - 带有下拉菜单的 jqGrid 表单编辑 - 如何设置初始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1234560/

25 4 0