Как по условию скрыть кнопку очистить из справочника в редактируемом реестре?
Я создал деталь с редактируемым реестром и страницу для нее.
Мне нужно либо скрыть в активной записи на конкретном справочнике, либо повесить обработчик на событие нажатия на эту кнопку. И получить в обработчике информацию на какой записи и справочнике был клик.
https://academy.terrasoft.ru/jscoresdk/source/clearicon.html
По ссылке нашел некоторые методы, но не знаю как их использовать.
Нравится
Вооружаемся напильником и в схеме детали прописываем что-то вроде
getDefaultCellControlsConfig: function(columnName, params) { var config = { itemType: Terrasoft.ViewItemType.MODEL_ITEM, name: columnName, labelConfig: {visible: false} }; //columnName - название колонки из объекта if (columnName === 'ContainerType') { config.hasClearIcon=false; } return this.Ext.apply(config, params); },
Добрый день.
Если вы хотите поставить свой обработчик, то в таком случае нужно заместить модуль ConfigurationGrid, в нем переопределить метод renderRowControls. В этом методе происходит генерация моделей полей. Вам нужно в модели нужного поля подписаться на событие “cleariconclick “. Например viewModel.on(“cleariconclick “, myHandler).