[英]On row click column value has to be changed in jqgrid
我有一个jqGrid,其中有四列,并且在其中从数据库中获取行。 现在我想要这样的东西。 在选择行时,必须更改行的单元格值。
即
SNo SName Update Roll No
1 Steve Rename 1001
2 Jack Rename 1002
我想在用户从jqGrid行选择重命名时更新SName
,例如,如果用户从第一行选择重命名,那么第一行应如下所示
即
SNo SName Update Roll No
1 Steve Update/Cancel 1001
2 Jack Rename 1002
任何人都可以建议我如何获得相同的
在我看来,您试图使事情变得更复杂。 为什么不使用jqGrid“内联编辑”的标准行为?
如果用户在该行上双击(或单击,取决于您的要求),则可以修改该行的“可编辑”列(有关更多信息,请参见旧答案 )。 如果用户通过按“ Enter”键结束行编辑,则更改将被保存。 如果用户按“ Esc”键或选择另一行,则更改将被放弃。 因此,标准的嵌入式编辑支持重命名/更新/取消,而无需其他“更新”列。
如果希望在其他列中有一个按钮,则可以使用formatter:“ actions”或使用“ custom edit ”技术,如果您选择“ Row Editing” /“ Custom Edit”,则可以在jqGrid演示中看到。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.