Коллеги, столкнулся со странной проблемой.
В КЕ Виртуальная машина через параметр add_remove добавил возможность удаления записей для вкладки ПО. Но по факту удалить запись iTop не дает (отсутствует кнопка):
Сам код переопределения класса данной вкладки выглядит так:
<field id="softwares_list" xsi:type="AttributeLinkedSet" _delta="redefine"> <linked_class>SoftwareInstance</linked_class> <ext_key_to_me>system_id</ext_key_to_me> <edit_mode>add_remove</edit_mode> <tracking_level>all</tracking_level> <count_min>0</count_min> <count_max>0</count_max> </field>
Переопределяется этот класс в классе FunctionalCI через кастомный модуль.
Т.е. если я устанавливаю любые другие значения, типа none, add_only, actions, in_place - они работают как и должны. Но вот с add_remove какая-то непонятная ситуация. С другими вкладками таких проблем не возникало ранее.
Подскажите, в чем может быть проблема? И как ее можно решить?