Как в детали 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, тогда они доступны в строке детали с полями
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать