Дополнительные атрибуты в детали с полями

Как в детали c полями получить дополнительные атрибуты отображаемого поля? (аналог LookupListConfig columns)?

Нравится

4 комментария
Лучший ответ

В конфигурации такой схемы нет.

Анна, например, в схеме карточек деталей 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);
},

 

Зверев Александр,

имелась в виду FieldsDetail

В конфигурации такой схемы нет.

BaseFieldsDetail

Опытным путем выяснили, что дополнительные атрибуты можно добавить в initESQColumns, тогда они доступны в строке детали с полями

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