如何修改Interactive Grid上的“保存”操作

时间:2018-06-15 13:09:57

标签: button grid action apex interactive

有没有办法修改交互式网格上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;
}

0 个答案:

没有答案