繁体   English   中英

在行上单击列值必须在jqgrid中进行更改

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM