Загрузить изображение для проекта: 'Citeck Community'
  1. Citeck Community
  2. ECOSCOM-2779

Data didn't calculate on form fast submit

    XMLWordДля печати

Детали задачи

    • Icon: Ошибка Ошибка
    • Решение: Готово
    • Icon: Urgent Urgent
    • Community 3.14.1
    • Не заполнено
    • Не заполнено
    • Не заполнено
    • Minor

    Описание

      В любом компоненте (например Numeric) если добавить автоматический расчет и этот расчет зависит от async компоненты, то при быстром сохранении формы данные не успевают вычисляться.
      1) Добавить Numeric компонент
      2) Добавить async компонент
      3) Сделать numeric компонент автоматически вычисляемым заполнив блок Calculated Value
      4) В этом блоке добавить зависимость от async компонента, который берет данные с сервера (путем Ajax запроса например)
      5) Открыть формы и быстро изменить значение для пересчета async компонента и сразу же сохранить
      ОР: В numeric компоненте сохраняется корректный результат или форма становится запрещенной к сабмиту
      ФР: Форма сохранятся с неверным результатом.

      P.S. Воспроизводится не всегда, для просмотра бага можно открыть связанный тикет и посмотреть на child элементах формы описанной в нем.

      Вложенные файлы

        Активность

          Люди

            Pavel.Simonov Pavel Simonov [X] (Неактивный)
            denis.rulev@citeck.ru Denis Rulev
            Голоса:
            0 Голосовать за эту задачу
            Наблюдатели:
            1 Начать наблюдение за этой задачей

            Даты

              Создано:
              Обновленo:
              Дата решения:

              Учет времени

                Оценка:
                Первоначальная оценка - 1 день Первоначальная оценка - 1 день
                1d
                Осталось:
                Оставшееся время - 0 минуты
                0m
                Затрачено:
                Затраченное время - 4 дни, 7 часы
                4d 7h