Вопрос

Методы в элементе преднастроенная страница



Всем привет! В версии 7.12 появился новый элемент процесса [Преднастроенная страница]

 

Если перейти на вкладку исходный код, ты мы видим знакомую структуры клиентского модуля. Я попытался в атрибуты элемент с блоком dependencies, и при изменении некоторых полей вызывать метод. Однако, если встать в отладчик, то метод не вызывается. Это недоработка нового модуля или я что-то делаю не так? Кто-то пробовал вешать методы на изменение полей в преднастроенной странице?

Нравится

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

ради теста добавил - всё работает.

ради теста добавил - всё работает.

Варфоломеев Данила, странно, у меня не заработало...буду пробовать еще. Спасибо, что проверили у себя!

В какой версии системы вы пробовали выполнить кейс? Специально поставил чистую версию 7.12.2 и на ней не срабатывает обработчик,

Вот кусок кода, с первого взгляда все нормально, но вдруг что не так?:

define("UsrClientUnit1", [], function() {

    return {

        entitySchemaName: "",

        attributes: {

                "UsrContact": {

                "dataValueType": this.Terrasoft.DataValueType.LOOKUP,

                dependencies: [

                    {

                        columns: ["UsrAccount"],

                        methodName: "setContact"

                    }

                ]

            },

        },

        modules: /**SCHEMA_MODULES*/{}/**SCHEMA_MODULES*/,

        details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/,

        businessRules: /**SCHEMA_BUSINESS_RULES*/{}/**SCHEMA_BUSINESS_RULES*/,

        methods: {

            setContact: function() {

                debugger;

            },    

        },

 

Можно попробовать поднять демку on demand и проверить на ней. А запятая после тела функции не играет роли? На скриншоте Данилы нет.

Трефилов Павел Сергеевич,

7.12.3

Зверев Александр, завтра подниму 7.12.3, может и правда баг в старой версии (но в облаке пока только 7.12.2)

Зарегал себе демо стенд в облаке, в версии 7.12.3 данной ошибки нет.

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