2012-02-25 90 views

回答

1

我會簡短回答這個問題。

預選網格Basic或MVC網格複選框,您只需要填寫相應值在該表單的selected Form_Field,例如:

class page_gridcheckboxestest extends Page { 
    function init() { 
     parent::init(); 

     $g = $this->add('MVCGrid'); 
     $g->setModel('Employees'); 

     $f = $this->add('Form'); 
     $f->addField('hidden','selected'); 

     $preselect = array(1,2,3,4,5); // array of preselected ids 
     $f->getElement('selected')->set(json_encode($preselect)); 

     $g->addSelectable($f->getElement('selected')); 
    } 
} 

預選ID數組必須是JSON格式爲此工作。

相關問題