Мне нужно переименовать кнопку добавления строки во что-то другое в моем приложении 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;
}
Решение проблемы
Используйте следующий код JavaScript в области Interactive Grid > Атрибуты > Код инициализации 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;
}
Об этом есть много блогов. Лучше всего начать с блога Джона Снайдерса и Интерактивной кулинарной книги IG (ссылка находится в одном из блогов Джона Снайдерса).
Комментариев нет:
Отправить комментарий