删除时jQGrid主键问题
我将行的主键作为jQGrid中的隐藏字段。它被称为“用户ID” 我可以创建和更新案例,但我在删除方面有问题 因为当删除时,我得到的是控制器上网格行的删除时jQGrid主键问题,jqgrid,jqgrid-asp.net,Jqgrid,Jqgrid Asp.net,我将行的主键作为jQGrid中的隐藏字段。它被称为“用户ID” 我可以创建和更新案例,但我在删除方面有问题 因为当删除时,我得到的是控制器上网格行的Id,而不是UserId, 我可以将所有UserId保存在网格id中,这是我目前为使delete工作而做的,但我想知道是否有任何方法可以让我隐藏的UserId发布,而不是网格行id。您可以通过多种方式实现您的需求: 如果UserId列中的值在页面上是唯一的,并且可用于标识行,则可以将key:true属性添加到colModel中的UserId列定义中
Id
,而不是UserId
,
我可以将所有
UserId
保存在网格id中,这是我目前为使delete工作而做的,但我想知道是否有任何方法可以让我隐藏的UserId
发布,而不是网格行id。您可以通过多种方式实现您的需求:
UserId
列中的值在页面上是唯一的,并且可用于标识行,则可以将key:true
属性添加到colModel
中的UserId
列定义中postdata
参数,并添加将发送到服务器的附加信息。有关示例,请参见editData
完全相同的属性colNames: ['UserId', "Details" ...],
colModel: [{ name: 'UserId', index: 'UserId', editable: false, hidden: true },
{ name: 'Details', index: 'Details', editable: true, editactioniconscolumn: true },
...]