Пример #1
0
 /**
  * Carrega os elementos no formulário para serem renderizado
  * @return void
  */
 public function loadElements($action = 'insert')
 {
     $model = new Wf_Model_WfProcesso_Table();
     $element = $model->getElement('id');
     $element->setRequired(true);
     $element->addDecorator(new ZendT_Form_Decorator_Hidden());
     $element->setRequired(false);
     $this->addElement($element);
     $element = $model->getElement('descricao');
     $this->addElement($element);
     $element = $model->getElement('id_aplicacao');
     $this->addElement($element);
     /*$element = new ZendT_Form_Element_SubmitAjax('Salvar');
       $this->addElement($element);*/
 }
Пример #2
0
 public function loadElements()
 {
     $translate = Zend_Registry::get('translate_wf');
     $model = new Wf_Model_WfProcesso_Table();
     $element = new ZendT_Form_Element_SelectSqlGroupOperation();
     $element->setLabel('Filtrar com:');
     $this->addElement($element);
     /**
      * Campo para identificar que a busca é do tipo Search de GRID
      */
     $element = new ZendT_Form_Element_Hidden('isSearch');
     $element->setValue('true');
     $this->addElement($element);
     /**
      * Pesquisa na coluna id
      */
     $element = new ZendT_Form_Element_Hidden('idfield');
     $element->setBelongsTo('filter[id][field]');
     $element->setValue('wf_processo.id');
     $this->addElement($element);
     $element = new ZendT_Form_Element_Hidden('idmapper');
     $element->setBelongsTo('filter[id][mapper]');
     $element->setValue('Wf_Model_WfProcesso_Mapper');
     $this->addElement($element);
     $element = new ZendT_Form_Element_SelectSqlOperation('idop');
     $element->setBelongsTo('filter[id][op]');
     $element->setLabel($translate->_('operacao') . ':');
     $this->addElement($element);
     $element = $model->getElement('id');
     $nameElement = $element->getName();
     $element->setLabel($translate->_('valor') . ':');
     $element->setBelongsTo('filter[id][value]');
     $this->addElement($element);
     $this->addDisplayGroup(array('idop', $nameElement), 'id.idop');
     $fields = $this->getDisplayGroup('id.idop');
     $fields->addDecorator('Fieldset');
     $fields->setLegend($translate->_('wf_processo.id') . ':')->setAttrib('id', 'id-fieldset');
     /**
      * Pesquisa na coluna descricao
      */
     $element = new ZendT_Form_Element_Hidden('descricaofield');
     $element->setBelongsTo('filter[descricao][field]');
     $element->setValue('wf_processo.descricao');
     $this->addElement($element);
     $element = new ZendT_Form_Element_Hidden('descricaomapper');
     $element->setBelongsTo('filter[descricao][mapper]');
     $element->setValue('Wf_Model_WfProcesso_Mapper');
     $this->addElement($element);
     $element = new ZendT_Form_Element_SelectSqlOperation('descricaoop');
     $element->setBelongsTo('filter[descricao][op]');
     $element->setLabel($translate->_('operacao') . ':');
     $this->addElement($element);
     $element = $model->getElement('descricao');
     $nameElement = $element->getName();
     $element->setLabel($translate->_('valor') . ':');
     $element->setBelongsTo('filter[descricao][value]');
     $this->addElement($element);
     $this->addDisplayGroup(array('descricaoop', $nameElement), 'descricao.descricaoop');
     $fields = $this->getDisplayGroup('descricao.descricaoop');
     $fields->addDecorator('Fieldset');
     $fields->setLegend($translate->_('wf_processo.descricao') . ':')->setAttrib('id', 'descricao-fieldset');
     /**
      * Pesquisa na coluna id_aplicacao
      */
     $element = new ZendT_Form_Element_Hidden('id_aplicacaofield');
     $element->setBelongsTo('filter[id_aplicacao][field]');
     $element->setValue('wf_processo.id_aplicacao');
     $this->addElement($element);
     $element = new ZendT_Form_Element_Hidden('id_aplicacaomapper');
     $element->setBelongsTo('filter[id_aplicacao][mapper]');
     $element->setValue('Wf_Model_WfProcesso_Mapper');
     $this->addElement($element);
     $element = new ZendT_Form_Element_SelectSqlOperation('id_aplicacaoop');
     $element->setBelongsTo('filter[id_aplicacao][op]');
     $element->setLabel($translate->_('operacao') . ':');
     $this->addElement($element);
     $element = $model->getElement('id_aplicacao');
     $nameElement = $element->getName();
     $element->setLabel($translate->_('valor') . ':');
     $element->setBelongsTo('filter[id_aplicacao][value]');
     $this->addElement($element);
     $this->addDisplayGroup(array('id_aplicacaoop', $nameElement), 'id_aplicacao.id_aplicacaoop');
     $fields = $this->getDisplayGroup('id_aplicacao.id_aplicacaoop');
     $fields->addDecorator('Fieldset');
     $fields->setLegend($translate->_('wf_processo.id_aplicacao') . ':')->setAttrib('id', 'id_aplicacao-fieldset');
 }