在 Apex IG 上重命名 "Add Row"

Rename "Add Row" on Apex IG

我需要在我的 apex 应用程序上将添加行按钮重命名为其他名称。这必须特定于页面而不是应用程序范围的更改。我试过下面的代码,但它似乎不起作用。

function( config ) {

config.initActions = function( actions ) {

 // actions.lookup( "add row" ).label = "Add Student";   // i tried this as well

   

    actions.lookup( "Add Row" ).labelKey = "MY_TEXT"; 

}

return config;

}

在Interactive Grid Region > Attributes > Javascript中使用以下javascript初始化代码:

function(config) {
    let $ = apex.jQuery,
        toolbarData = $.apex.interactiveGrid.copyDefaultToolbar();
        addrowAction = toolbarData.toolbarFind("selection-add-row"),
        addrowAction.label = "Renamed Add Row"; // Pick name you need
    config.toolbarData = toolbarData;
    return config;
}

这方面的博客很多。最好的起点是 John Snyders 的博客和 IG Interactive Cookbook(link 在 John Snyders 的其中一个博客中)