Коллеги, подскажите.
Как убрать данное всплывающее окошко, просто убрать из всей системы, что бы оно нигде не выскакивало.
Появляется в полях типа "справочник" если ввести значение, которого нет, то платформа предлагает это значение создать, что нам не нужно.
Нужно именно убрать данную опцию, а не отключить права.
Нравится
как вариант заместить BasePageV2, код
define("BasePageV2", [], function() { return { messages: {}, mixins: {}, attributes: {}, modules: /**SCHEMA_MODULES*/{}/**SCHEMA_MODULES*/, methods: { onLookupDataLoaded: function(config) { config.collection.each(function (item) { var key = item.get("value"); config.objects[key] = item.model.attributes; }, this); } }, diff: /**SCHEMA_DIFF*/[]/**SCHEMA_DIFF*/ }; });
В своё время получили ответ, что убрать невозможно.
В итоге сделали в карточках (не в справочниках) хоть одно обязательное поле кроме главного. Тогда хотя бы не "по-тихому" создается новая запись, а пользователь осознанно и ответственно нажимает Save
Варфоломеев Данила пишет:
как вариант заместить BasePageV2, код
А это можно сделать для конкретных lookup'ов?
Владимир Соколов пишет:
А это можно сделать для конкретных lookup'ов?
В config.columnName приходит название колонки, так что в теории - да.