有没有办法修改交互式网格上SAVE按钮的“保存”操作的逻辑?
我想在触发保存操作之前添加一些逻辑。
我尝试添加一个新的SAVE自定义按钮来完成这项工作但我想重用当前的SAVE按钮而不是创建一个新按钮。
这是我用来创建新按钮的逻辑:
function(config) {
var $ = apex.jQuery,
toolbarData = $.apex.interactiveGrid.copyDefaultToolbar(),
toolbarGroup = toolbarData.toolbarFind("actions2"); // this is the group with the actions menu
// add a custom save button after the actions menu
toolbarGroup.controls.push( {
type: "BUTTON",
action: "custom-save",
iconBeforeLabel: true,
hot: true
});
config.toolbarData = toolbarData;
config.initActions = function( actions ) {
actions.add( {
name: "custom-save",
label: "Save",
action: function(event, focusElement) {
customSaveAction();
}
} );
actions.hide("save");
}
return config;
}