Ошибка бинда на видимость в контроле DATE_TIME (BPM 7.0.1)

Добрый день Коллеги!!!
Возникла следующая ошибка: После создания правила на видимость контрола DATE_TIME слудующим образом:

{
        type: Terrasoft.ViewModelSchemaItem.ATTRIBUTE,
        name: 'RenovationFasade',
        columnPath: 'RenovationFasade',
        dataValueType: Terrasoft.DataValueType.BOOLEAN,
        visible: true,
        customConfig: {
                enabled: true
        }
},
{
        type: Terrasoft.ViewModelSchemaItem.ATTRIBUTE,
        name: 'FacadeRenovationDate',
        columnPath: 'FacadeRenovationDate',
        dataValueType: Terrasoft.DataValueType.DATE_TIME,
        visible: true,
        rules: [
        {
                ruleType: BusinessRuleModule.enums.RuleType.BINDPARAMETER,
                property: BusinessRuleModule.enums.Property.VISIBLE,
                conditions: [
                  {
                        leftExpression: {
                          type: BusinessRuleModule.enums.ValueType.ATTRIBUTE,
                          attribute: 'RenovationFasade'
                        },
                        comparisonType: Terrasoft.ComparisonType.EQUAL,
                        rightExpression: {
                          type: BusinessRuleModule.enums.ValueType.CONSTANT,
                          value: true
                        }
                   }
                ]
            }
        ],
        customConfig: {
             enabled: true
        }
}

Прячет и показывает все нормально но когда после выбора даты снова спрятать и показать уже будет не возможно выбрать другую дату и выдает ошибку (скрин приложил)

Нравится

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

А разве уже был релиз 7.0.1?

"Ильюша Сергей Николаевич" написал:

Добрый день Коллеги!!!

Возникла следующая ошибка: После создания правила на видимость контрола DATE_TIME слудующим образом:

{

        type: Terrasoft.ViewModelSchemaItem.ATTRIBUTE,

        name: 'RenovationFasade',

        columnPath: 'RenovationFasade',

        dataValueType: Terrasoft.DataValueType.BOOLEAN,

        visible: true,

        customConfig: {

                enabled: true

        }

},

{

        type: Terrasoft.ViewModelSchemaItem.ATTRIBUTE,

        name: 'FacadeRenovationDate',

        columnPath: 'FacadeRenovationDate',

        dataValueType: Terrasoft.DataValueType.DATE_TIME,

        visible: true,

        rules: [

        {

                ruleType: BusinessRuleModule.enums.RuleType.BINDPARAMETER,

                property: BusinessRuleModule.enums.Property.VISIBLE,

                conditions: [

                  {

                        leftExpression: {

                          type: BusinessRuleModule.enums.ValueType.ATTRIBUTE,

                          attribute: 'RenovationFasade'

                        },

                        comparisonType: Terrasoft.ComparisonType.EQUAL,

                        rightExpression: {

                          type: BusinessRuleModule.enums.ValueType.CONSTANT,

                          value: true

                        }

                   }

                ]

            }

        ],

        customConfig: {

             enabled: true

        }

}

Прячет и показывает все нормально но когда после выбора даты снова спрятать и показать уже будет не возможно выбрать другую дату и выдает ошибку (скрин приложил)

Подписаться на обновления этого материала


Сергей, Добрый день!
Кейс не обычный, возможно какие то проблем есть с самим контролом DATE_TIME. Ошибку попробуем воспроизвести и по результатам отпишемся)

"Бондаренко Александр Сергеевич" написал:Сергей, Добрый день!
Кейс не обычный, возможно какие то проблем есть с самим контролом DATE_TIME. Ошибку попробуем воспроизвести и по результатам отпишемся)

в версии 7.0.1.598 тоже не работает что делать ?

Здравствуйте, Сергей Николаевич!
Извините за долгое молчание. Если проблема актуальна, не могли бы Вы предоставить полный код страницы (желательно скопировать из консоли браузера).

Какой иммено код ?
*Page.js или еще что то ?

Сергей, да, этот.

снова пропали =)

Сергей, не пропали)
Сейчас как раз ведутся работы по данной ошибке.
До конца недели должен быть ответ разработчиков.

Здравствуйте, Сергей!
Исправление этой ошибки добавлено в сборку версии 7.1. Соответственно, Вам нужно будет обновить систему.
Чтобы это сделать, нам нужна будет Ваша обезличенная база для проведения тестирования обновления.
Обратитесь, пожалуйста, в support.team@bpmonline.com для получения обновления.

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