Проблема с полями задачи
Добрый вечер. Подскажите, пожалуйста, пишу шаблон для оценки целей Прописываю следующим образом:
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, а почему? Проверил в процедуре с базы знаний, там есть в полезных компонентах - абсолютно та же ситуация. При создании тянет одни настройки, при редактировании другие