我创建了一个带有交互式网格的页面,我想创建一个按钮来创建重复行和另一个按钮来保存数据。
我使用以下脚本创建一个保存按钮和复制行:
function(config) {
var $ = apex.jQuery,
// Make a copy of the default toolbar
toolbarData = $.apex.interactiveGrid.copyDefaultToolbar(),
// Locate the actions menu group
toolbarGroup = toolbarData.toolbarFind("actions3");
config.initActions = function(actions){
var saveActionCustom = actions.lookup("save"),
saveAction = saveActionCustom.action;
saveActionCustom.action = function(event,el){
// your JS code before invoking save action
saveAction(event,el);
// your JS code after invoking save action
alert('Data added and saved manually');
return true;
}
}
// add a new "duplicate" button
toolbarGroup.controls.push({type: "BUTTON",
action: "selection-duplicate",
iconBeforeLabel: true,
hot: true
});
// Assign new toolbar data back to toolbarData configuration property
config.toolbarData = toolbarData;
// Return the config
return config;
}
但是,这不会保存重复的行。如果我单击保存按钮,只会创建没有重复行值的空行。我该如何解决?
我想将重复的行与值一起保存到表中。