* @package workflowgroup * @link https://www.zentao.net */ namespace zin; $ipdTypeList = $defaultTypeList = array(); foreach($lang->workflowgroup->ipdTypeList as $groupType => $label) $ipdTypeList[] = array('text' => $label, 'value' => $groupType); foreach($lang->workflowgroup->defaultTypeList as $groupType => $label) $defaultTypeList[] = array('text' => $label, 'value' => $groupType); jsVar('ipdTypeList', $ipdTypeList); jsVar('defaultTypeList', $defaultTypeList); $fields = defineFieldList('workflowgroup.edit'); $fields->field('name')->control('input')->width('1/2')->required(); if($group->type == 'project') { $fields->field('projectModel')->control('picker')->width('1/2')->items($lang->workflowgroup->projectModelList)->required()->value($group->projectModel); $fields->field('projectType')->control('picker')->width('1/2')->items($lang->workflowgroup->projectTypeList)->required()->value($group->projectType); } $fields->field('desc')->control(['control' => 'textarea', 'rows' => 3])->value($group->desc); formPanel ( on::change('[name^=projectModel]', 'window.changeProjectModel'), set::labelWidth('120px'), set::title($lang->workflowgroup->copy), set::fields($fields), set::submitBtnText($lang->save) ); render();