在 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 的其中一个博客中)
我需要在我的 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 的其中一个博客中)