* @package nc * @link https://www.zentao.net */ namespace zin; unset($lang->nc->severityList[0]); $fields = defineFieldList('nc'); $fields->field('title')->required(true)->control('input')->width('1/2'); $fields->field('execution')->control('picker')->items($executions)->width('1/2'); $fields->field('type')->control('picker')->items($lang->nc->typeList)->width('1/2'); $fields->field('severity')->required(true)->control('picker')->items($lang->nc->severityList)->width('1/2'); if(!empty($nc->deliverable)) $fields->field('deliverable')->required(true)->label($lang->nc->auditplan)->control(array('contorl' => 'picker', 'required' => false))->items($deliverables)->width('1/2'); if(!empty($nc->auditplan)) $fields->field('auditplan')->required(true)->control(array('contorl' => 'picker', 'required' => false))->items($auditplans)->width('1/2'); if(!empty($nc->listID)) $fields->field('listID')->required(true)->control(array('control' => 'picker', 'required' => false))->items($checkPairs)->width('1/2'); $fields->field('assignedTo')->control('picker')->items($users)->width('1/2'); $fields->field('deadline')->control('date')->width('1/2'); $fields->field('desc')->control('editor')->width('full'); $fields->autoLoad('execution', 'auditplan,listID'); $fields->autoLoad('auditplan', 'listID'); formGridPanel ( set::modeSwitcher(false), set::title($title), set::fields($fields), set::loadUrl(createLink('nc', 'edit', "ncID={$nc->id}&executionID={execution}&auditplan={auditplan}")) );