gpt4 book ai didi

javascript - JQGrid 在更改另一个单元格时更改单元格的值

转载 作者:行者123 更新时间:2023-11-30 16:26:58 25 4
gpt4 key购买 nike

我有 jqgrid内联编辑模式。我想要完成的是在更改单元格值时,也要更改另一个单元格值。

我现在拥有的是:

ondblClickRow: function (id) {
var selR = $(this).getRowData(id);

$("#" + $(selR.Inflow).attr("id")).keypress(function () {
$(obj.grid).jqGrid("setCell", id, "Inflow", "123321");
});
}

在调用 setCell 后,尝试更改单元格值但禁用编辑模式。我想更改它但要保持编辑模式。有什么想法吗?

最佳答案

我建议您定义 dataEvents editoptions的属性(property)第一列的。您可以绑定(bind) change您在 dataEvents 中定义的事件处理程序.它允许您监视第一列的变化。访问 change 内的第二列您可以使用的事件处理程序 jQuery.val方法,在其中使用 id 选择器。您只需要知道内联编辑中所有字段的 ID 都是基于 rowid(外部 <tr> 元素的 ID)后加下划线("_")和列上的名称构建的。 the answer 的“更新 3”部分提供在更常见的情况下进行更改的演示。从 Event 获取 rowid对象 e你可以使用 $(e.target).closest("tr.jqgrow").attr("id") .

关于javascript - JQGrid 在更改另一个单元格时更改单元格的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33984526/

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