JQGrid 树 - 扩展树时传递附加参数
我有一棵 JQGRid 树。它会一次又一次地加载数据,而不是一次全部加载。
通常,JQGRid 在每次调用时都会传递 4 个标准树参数 - 行(级别、父级、是叶子、已展开)。 如何传递从正在扩展的行中获取的更多参数? 例如,Name 列中的数据也应该在 AJAX 调用中传递。 似乎没有 OnExpand 事件或类似事件。
I have a JQGRid tree. It loads data click by click, not all at once.
Typically, JQGRid passes 4 standard tree parameters with each call - row (level, parent, is leaf, is expanded).
How can I pass more parameters that I will take from the row being expanded?
E.g. data from Name column should be passed in AJAX call too.
There doesn't seem to be OnExpand event or similar.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是通过编辑 grid.treegrid.js 解决的,
我们可以在进行 ajax 调用之前将自定义查询参数插入到 PostData 数组中。
例如
This is resolved by editing grid.treegrid.js
There we can insert custom query parameters before ajax call is made, into PostData array.
E.g.
jQuery(”#grid_id”).appendPostData( newdata)
替换或追加新参数到数组。 newdata 应该是类型名称的数组;值更多: jqGrid 维基
jQuery(”#grid_id”).appendPostData( newdata)
replaces or appends new parameters to the array. newdata should be array of type name;valuemore: jqGrid Wiki