JQGrid在更改另一个单元格时更改单元格的值
JQGrid Change Value Of Cell While Changing Another Cell
我有jqgrid
和inline editing mode
。我想要实现的是在更改单元格值时,也要更改另一个单元格值。
我现在拥有的是:
ondblClickRow: function (id) {
var selR = $(this).getRowData(id);
$("#" + $(selR.Inflow).attr("id")).keypress(function () {
$(obj.grid).jqGrid("setCell", id, "Inflow", "123321");
});
}
通过此尝试,单元格值将发生更改,但在调用setCell
后将禁用编辑模式。我想更改它,但要保持编辑模式。有什么想法吗?
我建议您定义第一列的editoptions
的dataEvents
属性。您可以绑定在dataEvents
中定义的change
事件处理程序。它允许您监视第一列的更改。要访问change
事件处理程序内部的第二列,可以使用jQuery.val
方法,其中使用id选择器。您只需要知道,内联编辑中所有字段的id都是基于行id(外部<tr>
元素的id)和列上的名称构建的,该行id附加了下划线("_"
)。答案的"更新3"部分提供了在更常见的情况下进行更改的演示。要从Event
对象e
获取rowid,可以使用$(e.target).closest("tr.jqgrow").attr("id")
。
相关文章:
- 在 SlickGrid 中编辑后,根据不同列中的另一个单元格清除单元格
- 当单元格内容由于forumula从另一个工作表编译数据而更改时发送电子邮件
- Google Apps 脚本,用于根据一个单元格的值对另一个单元格进行条件颜色格式设置
- 如何根据单元格中的值将一行从一个谷歌电子表格移动到另一个
- 如何在另一个java脚本函数中访问java脚本中动态html表中单元格的动态赋值
- 将单元格的高度从一个表列表指定到另一个列表
- 如何使用 ExtJS 4.1 将网格放入另一个网格的单元格中
- 如何选择与另一个表格单元格有某种关系的某个表格单元格
- Jquery..单击另一个表格单元格后,单元格文本未重新显示
- Vaadin 日历:如何在事件单元格上显示另一个属性
- 如何使用来自另一个单元格的 onChange 事件更新一个单元格
- 在单元格中显示另一个值时,按一个值对jqGrid进行排序
- 如何使用jquery/js从另一个站点(同一域)获取表单元格值
- javascript生成的表我需要为每个生成的单元格分配一个单独的id
- jQuery添加动态单元格到一个静态单元格到表格中
- 使用JQuery为HTML表格单元格分配一个值
- 我如何一步通过一个单元格在一个时间使用onclick数组
- 我可以填写谷歌电子表格单元格从一个web服务值
- HTML/JS从另一个表单元格更新一个表单元
- 有没有简单的方法来拖放单元格从一个表到另一个表