gpt4 book ai didi

jquery - jqGrid 'selarrrow' 返回行号而不是行 ID

转载 作者:行者123 更新时间:2023-12-01 07:34:43 24 4
gpt4 key购买 nike

我可以从发布到浏览器的 jqGrid JSON 数据中看到行 ID(在 JSON 行数据中用“i”表示)正确通过,但是当我做出选择并检查 $ ('#list').getGridParam('selarrrow') 它显示所选的行号而不是它们的 ID。

有人有这方面的经验吗?谢谢

更新

下面是 JSON 结果的图片(复制和粘贴并不是真正的选项)

(bigger version of the image here)

JSON Result

以及用于检查选择的 JavaScript 代码:

<script type="text/javascript">
function checkSelection(){
alert($('#list').getGridParam('selarrrow').join());
}
</script>

最佳答案

Justin 和 Oleg - 我确信你们来到这个星球上是为了解决世界上的 jQueries :) 再次感谢你们对这个问题的帮助。

解决方案
在我的代码中,网格的列定义没有指定 key从中绘制每行 ID 的列 - 如何获取 i = <id>在上面的屏幕截图中,我不知道,但它绝对没有为每一行使用该 ID。我将网格定义更改为以下内容:

...,
colNames: ['ID', 'Family', 'Variety', 'Type', 'EDI #', 'Colour', 'Swatch'],
colModel: [{ name: 'id', index: 'id', key: true, hidden: true },
...

(注意 ID 列的 colModel 中的 key: true)

关于jquery - jqGrid 'selarrrow' 返回行号而不是行 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3342379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com