Доброго времени суток. 

Установил приложение из маркетплейса Multiple choice field setup for Creatio

https://marketplace.terrasoft.ru/app/multiple-choice-field-setup-creatio

Поле было установлено по инструкции и проблем не было. В данный момент поле переместилось во вкладку и при смене вкладок отображение сбрасывается.

Инициализация миксина во время смены таба ничего не дала.

Как при смене таба подгружать отображение значений данного поля ?

Нравится

10 комментариев

Добрый день, Дмитрий,

 

уточните, пожалуйста, продукт и версию Creatio. И сориентируйте пожалуйста по кейсу: отображение сбрасывается ранее сохраненных значений поля или только добавленных значений и еще не сохраненных?

Ирина Лазоренко,

 sales creatio enterprise edition cloud 7.16.2.1600

Поле отображено в группе полей во вкладке JobTabContainer

{
                "operation": "insert",
                "name": "CallTabGroupFunctionalPractice",
                "values": {
                    "itemType": 15,
                    "markerValue": "added-group",
                    "items": []
                },
                "parentName": "JobTabContainer",
                "propertyName": "items",
                "index": 1
            },
            {
                "operation": "insert",
                "name": "FunctionalPracticeTabs",
                "values": {
                    "itemType": 0,
                    "items": []
                },
                "parentName": "CallTabGroupFunctionalPractice",
                "propertyName": "items",
                "index": 0
            },
Само поле
{
            "operation": "insert",
            "parentName": "FunctionalPracticeTabs",
            "propertyName": "items",
            "name": "ContactAndFunctionalPractice",
            "values": {
                        "className": "Terrasoft.MultiChoiceCombobox",
                        "bindTo": "ContactAndFunctionalPractice",
                        "dataValueType": Terrasoft.DataValueType.ENUM,
                        "layout": {
                            "colSpan": 18,
                            "rowSpan": 1,
                            "column": 0,
                            "row": 1
                        },
                        "labelConfig": {
                        "caption":{
                            "bindTo": "Resources.Strings.FunctionalPracticeCaption"
                        }
                    }
                }
            },



Кейс:

1)В случае если parentName не Header.



- Заходим страницу редактирования ->переключаем таб-> Ранее установленные значения не отобразились (Хотя в атрибуте они есть)

- Переключаем табы->Ранее установленные значения не отобразились (Хотя в атрибуте они есть)



2)В случае если parentName = Header и так же есть такое же поле на тот же атрибут но с другим названием.



пример:

{
            "operation": "insert",
            "parentName": "FunctionalPracticeTabs",
            "propertyName": "items",
            "name": "ContactAndFunctionalPractice",
            "values": {
                        "className": "Terrasoft.MultiChoiceCombobox",
                        "bindTo": "ContactAndFunctionalPractice",
                        "dataValueType": Terrasoft.DataValueType.ENUM,
                        "layout": {
                            "colSpan": 18,
                            "rowSpan": 1,
                            "column": 0,
                            "row": 1
                        },
                        "labelConfig": {
                        "caption":{
                            "bindTo": "Resources.Strings.FunctionalPracticeCaption"
                        }
                    }
                }
            },
            {
            "operation": "insert",
            "parentName": "Header",
            "propertyName": "items",
            "name": "ContactAndFunctionalPracticeHeader",
            "values": {
                        "visible": {
                            "bindTo": "HidingAdditionalColumn"
                        },
                        "className": "Terrasoft.MultiChoiceCombobox",
                        "bindTo": "ContactAndFunctionalPractice",
                        "dataValueType": Terrasoft.DataValueType.ENUM,
                        "layout": {"column": 0, "row": 5},
                        "labelConfig": {
                            "caption":{
                                "bindTo": "Resources.Strings.FunctionalPracticeCaption"
                            }
                    }
                }





-- Заходим страницу редактирования ->Ранее установленные значения отобразились->Переключаем на нужную вкладку ->в ней так же Ранее установленные значения  отобразились ->переключаем  на любую вкладку и возвращаемся обратно ->Ранее установленные значения на вкладке не отобразились (А в поле на Header они остались)



На добавление, удаление итд отображение и функционал работает штатно

Ирина Лазоренко,

В случае если поле одно и 

parentName = Header  то весь функционал работает корректно, но заказчика это не устроит.



Все это происходит на замещающей ContactPageV2

Ирина Лазоренко,

Ирина Лазоренко,

Удалось воспроизвести ?

Добрый день, Дмитрий,

 

да, получилось воспроизвести. Ответственная команда до конца недели запланирует работы по кейсу и я вас уведомлю по результатам.

Добрый день, Дмитрий,

 

пришлите, пожалуйста, схему страницы редактирования контакта с указанными настройками в целом. Это ускорит верификацию вашего кейса.

Лазоренко Ирина,

 

https://yadi.sk/d/GMI8yJxthi2XbA

Дмитрий, спасибо!

 

Передала схему ответственной команде.

Дмитрий, добрый день!

 

опубликовали пакет с исправлением на Creatio Marketplace. Установите дополнение повторно и проверьте обновления.

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