Как в детали c полями получить дополнительные атрибуты отображаемого поля? (аналог LookupListConfig columns)?
Нравится
4 комментария
Лучший ответ
21 мая 2020 23:18
Анна, например, в схеме карточек деталей OrganizationDetailPage и ServiceInServicePactDetailPage работают с lookupListConfig справочных полей.
Если же интересует в реестре детали, то в схеме SysAdminUnitInWorkplaceDetailV2 настраивают выбор из справочника пользователей и ролей, налагают ему фильтры:
/** * Open administration objects directories. * @private */ openSysAdminLookup: function() { this._getSysAdminLookupConfig(function openLookupByConfig(config) { this.openLookup(config, this.addCallBack, this); }, this); }, /** * Creates a config to open a directory. * @private * @param {Function} callback Callback function. * @param {Object} scope Callback execution context. * @return {Object} Configuration object. */ _getSysAdminLookupConfig: function(callback, scope) { var config = { entitySchemaName: "SysAdminUnit", multiSelect: true, hideActions: true }; this._getSysAdminUnitFilter(function(filterGroup) { config.filters = filterGroup; Ext.callback(callback, scope || this, [config]); }, this); },
26 мая 2020 14:20
BaseFieldsDetail
Опытным путем выяснили, что дополнительные атрибуты можно добавить в initESQColumns, тогда они доступны в строке детали с полями
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать