アジャイル ツールキットを使用しています。CRUD にドロップダウン フィールドがあります。
「編集」ボタンがクリックされたときとは異なる値のセットをこのドロップダウンに表示する「新規」ボタンを作成するにはどうすればよいですか?
これが私のコードです:
class page_things extends Page {
function init(){
parent::init();
$p = $this;
$f = $p->add('Form');
$idCat = ($f->get('idCat')?$f->get('idCat'):$this->api->getConfig('idCat','MASP2U03'));
$dpUE = $f->addField('dropdown', 'Category');
$dpUE->setModel('Category');
$dpUE->js('change',$f->js()->submit());
$dpUE->set($idCat);
$f->addSubmit('OK');
$c = $f->add('CRUD');
$c->setModel('things',array('name', 'field1', 'field2', 'field3'))->setMasterField('idCat',$idCat);
if($f->isSubmitted()){
$c->js(true)->show()->execute()->reload()->execute();
}
}
}
ご協力ありがとう御座います !!