На странице "Заказ" у пользователя на всех вкладках отображаются поля "Состояние оплаты", "Состояние доставки"
15 мая 2018 03:01
Симптомы
На странице "Заказ" у пользователя на всех вкладках отображаются поля "Состояние оплаты", "Состояние доставки" и итоги по валютам. Мастером разделов данные поля отредактивать возможности нет, в мастере они отображаются в том же виде что и на странице.
Причина
Страница OrderPageV2 была разработана партнером и содержала следующий код для указанных элементов (пример для состояния доставки):
{
"operation": "merge",
"name": "PaymentStatus",
"values": {
"layout": {
"column": 0,
"row": 1,
"colSpan": 12,
"rowSpan": 1
},
"caption": {
"bindTo": "Resources.Strings.PaymentStatusCaption"
},
"enabled": true
}
},
{
"operation": "remove",
"name": "PaymentStatus",
"properties": [
"contentType",
"parentName",
"propertyName"
]
},
{
"operation": "move",
"name": "PaymentStatus",
"index": 1
}Решение
Изменить код страницы для указанных элементов, убрав партнерскую логику, например на:
{
"operation": "insert",
"name": "PaymentStatus",
"values": {
"bindTo": "PaymentStatus",
"layout": {
"column": 0,
"row": 6,
"colSpan": 12,
"rowSpan": 1
},
"contentType": Terrasoft.ContentType.ENUM,
"caption": {
"bindTo": "Resources.Strings.PaymentStatusCaption"
},
"enabled": true
},
"parentName": "Header",
"propertyName": "items",
"index": 9
}Необходимые условия и возможные ограничения
Частный случай, индивидуальное решение
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать