gpt4 book ai didi

jQGrid删除时主键问题

转载 作者:行者123 更新时间:2023-12-02 11:51:10 40 4
gpt4 key购买 nike

我将行的主键作为 jQGrid 中的隐藏字段。它被称为“UserId”

colNames: ['UserId', "Details" ...],
colModel: [{ name: 'UserId', index: 'UserId', editable: false, hidden: true },
{ name: 'Details', index: 'Details', editable: true, editactioniconscolumn: true },
...]

我开始创建和更新案例,但我在删除方面遇到问题

因为删除时我得到的是 Controller 上网格行的 Id,而不是 UserId,我可以将所有 UserId's 保留在网格 ID 中,这就是我目前所做的删除工作,但我想知道是否有任何方法可以发布我隐藏的 UserId而不是网格行 ID。

最佳答案

您可以通过多种方式实现您的要求:

  1. 如果 UserId 列中的值在页面上是唯一的并且可用于标识行,您可以将 key:true 属性添加到 UserId colModel 中的列定义。
  2. 您可以使用beforeSubmitonclickSubmit事件来修改 postdata 参数并添加将发送到服务器的附加信息。请参阅here举个例子。
  3. 使用delData属性与我描述的 editData 完全相同 here .
  4. 使用serializeDelData事件。请参阅herethis .

关于jQGrid删除时主键问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6275178/

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