Перейти к содержимому
Участник сообщества #6
Участник сообщества #6
26 дек. 2024 г., 18:38(изменён)
0
0

Проблема с полями задачи

Из чата сообщества

Добрый вечер. Подскажите, пожалуйста, пишу шаблон для оценки целей Прописываю следующим образом:

oData.data.wfparameters = new Object();
_wf = oData.data.wfparameters;

oData.data.wfparameters.objective = new Object();
wf_obj = oData.data.wfparameters.objective;

wf_obj.objective = new Object();
subobj_wf = wf_obj.objective;
subobj_wf.window_title = "Новая задача";

Соответственно, определяю там поля длинным списком, вот пример:

wf_obj.name = {
  label: "Цель",
  control_type: "textarea"
};
subobj_wf.name = {
  label: "Задача",
  control_type: "textarea"
};

В чем вопрос: при создании задачи действительно поле называется Задача, а вот если открыть эту задачу для редактирования, то поле называется цель Не обратил бы внимания, если бы не понадобилось убрать задаче поле Вес. Делаю subobj_wf.weight.visible = false. При создании задачи поле вес не видно, при открытии задачи для редактирования видно. Если делаю wf_obj.weight.visible = false, то в редактировании задачи пропадает вес, то есть он явно тянет настройки из первого wfparameters.objective, а почему? Проверил в процедуре с базы знаний, там есть в полезных компонентах - абсолютно та же ситуация. При создании тянет одни настройки, при редактировании другие

Чтобы ответить, необходимо войти в систему