Получить значения полей не из выведенных столбцов на странице редактирования в совмещенном режиме

На странице академии есть пример создания кнопки в совмещенном режиме https://academy.terrasoft.ru/documents/technic-sdk/7-12/kak-dobavit-kno… , но не написано что для того что бы работа этот пример нужно что бы колонка основного контакта была выведена в списке контрагентов. По этой причине если пользователь сменит набор колонов - работать такой пример не будет.

Вопрос в том как заставить работать эту кнопку если в списке контрагентов нет колонки основного контакта?

Нравится

3 комментария
            getGridDataColumns: function() {
                var baseGridDataColumns = this.callParent(arguments);
                var gridDataColumns = {
                    "PrimaryContact": {path: "PrimaryContact"},
                    "Contact": {path: "Contact"},
                    //...
                    "ProcessElementId": {
                        path: "ProcessElementId",
                        dataValueType: 0
                    }
                };
                return Ext.apply(baseGridDataColumns, gridDataColumns);

Попробуйте вот так

Дмитрий А.,

вопрос о страние редактирования а не о реестре или детали с реестром, этот способ не годится для страниц редактирования

Видимо идей не укого нет

Показать все комментарии