Вопрос
Как убрать выпадающий список из справочного оля, чтобы осталось возможность подбирать только нажав на лупу?
![]()
Ответ
Для реализации подобного функционала необходимо изменять базовую логику приложения с помощью. Вам необходимо заместить (например, «OpportunityProductPageV2») и для желаемой колонки в секции diff добавить параметр «prepareList», который будет ссылаться пустую функцию (например, «preparelistemptyFn»). Функцию также необходимо объявить на странице редактирования.
controlConfig": {
"prepareList": { "bindTo": " preparelistemptyFn" }
}Полный Source Code
define("OpportunityProductPageV2", ["MoneyModule"],
function(MoneyModule) {
return {
entitySchemaName: "OpportunityProductInterest",
attributes: {},
details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/,
methods: {
preparelistreturnfalse: function() {
return false;
},
},
diff: /**SCHEMA_DIFF*/[
{
"operation": "merge",
"parentName": "Header",
"propertyName": "items",
"name": "Product",
"values": {
"bindTo": "Product",
"controlConfig": {
"prepareList": { "bindTo": "preparelistreturnfalse" }
}
}
},
]/**SCHEMA_DIFF*/
};
});Наглядный пример ниже (рис. 1).
![]()
Рис. 1
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать