我尝试仅使用JavaScript更新交互式网格中的一行。由于客户端的原因,我无法使用“交互式网格自动行处理”。
我遵循了《 Interactive Grid Hack指南》并编写了以下代码。当我按下更新按钮时,IG会刷新,但实际上没有任何反应。我的IG的静态ID为“交互式”。
apex.region("interactive").widget().interactiveGrid("getActions").set("edit", true);
var grid = apex.region("interactive").widget().interactiveGrid("getViews", "grid");
var records = grid.model.getSelectedRecords();
var model = grid.model;
var record = model.getRecord("interactive");
model.setValue(record, 'mail', &MAIL.);