public function getIdLogTabela() { $element = new ZendT_Form_Element_Seeker('id_log_tabela'); $element->setSufix('log_tabela'); $element->setLabel($this->_translate->_('log_objeto.id_log_tabela') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('nome'); $element->setSearchAttribs(array('css-width' => '200px')); $element->modal()->setWidth(800); $element->modal()->setHeight(450); $element->url()->setGrid('/log/log-tabela/grid'); $element->url()->setSearch('/log/log-tabela/seeker-search'); $element->url()->setRetrive('/log/log-tabela/retrive'); $element->addValidators(array()); return $element; }
public function getIdPostoAvancado() { $element = new ZendT_Form_Element_Seeker('id_posto_avancado'); $element->setSufix('posto_avancado'); $element->setLabel($this->_translate->_('wsls_servidor.id_posto_avancado') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('nome'); $element->setSearchAttribs(array('css-width' => '200px')); $element->modal()->setWidth(800); $element->modal()->setHeight(450); $element->url()->setGrid('/ca/posto-avancado/grid'); $element->url()->setSearch('/ca/posto-avancado/seeker-search'); $element->url()->setRetrive('/ca/posto-avancado/retrive'); $element->addValidators(array()); return $element; }
public function getIdMaillist() { $element = new ZendT_Form_Element_Seeker('id_maillist'); $element->setSufix('maillist'); $element->setLabel($this->_translate->_('maillisthist.id_maillist') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('mail_from'); $element->setSearchAttribs(array('css-width' => '200px')); $element->modal()->setWidth(800); $element->modal()->setHeight(450); $element->url()->setGrid('/tools/maillist/grid'); $element->url()->setSearch('/tools/maillist/seeker-search'); $element->url()->setRetrive('/tools/maillist/retrive'); $element->addValidators(array()); return $element; }
public function getIdWfProcesso() { $element = new ZendT_Form_Element_Seeker('wf_processo'); $element->setLabel($this->_translate->_('wf_fase.id_wf_processo') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('descricao'); $element->setSearchAttribs(array('size' => '40')); $element->modal()->setWidth(800); $element->modal()->setHeight(400); $element->url()->setGrid('/wf/wf-processo/grid'); $element->url()->setSearch('/wf/wf-processo/seeker-search'); $element->url()->setRetrive('/wf/wf-processo/retrive'); $element->addValidators(array()); $element->renderSeeker(); return $element; }
/** * * @return \ZendT_Form_Element_Seeker */ public function getIdPedido() { $element = new ZendT_Form_Element_Seeker('id_pedido'); $element->setSuffix('pedido'); $element->setLabel($this->_translate->_('cv_log_pedido.id_pedido') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('numero'); $element->setSearchAttribs(array('css-width' => '270px')); $element->modal()->setWidth(800); $element->modal()->setHeight(450); $element->url()->setGrid('/vendas/pedido/grid'); $element->url()->setSearch('/vendas/pedido/seeker-search'); $element->url()->setRetrieve('/vendas/pedido/retrieve'); $element->setMapperView('Vendas_DataView_Pedido_MapperView'); $element->addValidators(array()); return $element; }
/** * * @return \ZendT_Form_Element_Seeker */ public function getIdProfileObjectView() { $element = new ZendT_Form_Element_Seeker('id_profile_object_view'); $element->setSuffix('profile_object_view'); $element->setLabel($this->_translate->_('pf_job.id_profile_object_view') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('nome'); $element->setSearchAttribs(array('css-width' => '270px')); $element->modal()->setWidth(800); $element->modal()->setHeight(450); $element->url()->setGrid('/profile/object-view/grid'); $element->url()->setSearch('/profile/object-view/seeker-search'); $element->url()->setRetrieve('/profile/object-view/retrive'); $element->setMapperView('Profile_DataView_ObjectView_MapperView'); $element->addValidators(array()); return $element; }
/** * * @return \ZendT_Form_Element_Seeker */ public function getIdCategoriaPai() { $element = new ZendT_Form_Element_Seeker('id_categoria_pai'); $element->setSuffix('categoria_pai'); $element->setLabel($this->_translate->_('cms_categoria.id_categoria_pai') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('descricao'); $element->setSearchAttribs(array('css-width' => '270px')); $element->modal()->setWidth(800); $element->modal()->setHeight(450); $element->url()->setGrid('/cms/categoria/grid'); $element->url()->setSearch('/cms/categoria/seeker-search'); $element->url()->setRetrieve('/cms/categoria/retrieve'); $element->setMapperView('Cms_DataView_Categoria_MapperView'); $element->addValidators(array()); return $element; }
/** * * @return \ZendT_Form_Element_Seeker */ public function getIdPapel() { $element = new ZendT_Form_Element_Seeker('id_papel'); $element->setSuffix('papel'); $element->setLabel($this->_translate->_('pf_job_dest.id_papel') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('nome'); $element->setSearchAttribs(array('css-width' => '400px')); $element->modal()->setWidth(800); $element->modal()->setHeight(400); $element->url()->setGrid('/auth/conta/grid'); $element->url()->setSearch('/auth/conta/seeker-search'); $element->url()->setRetrieve('/auth/conta/retrive'); $element->setMapperView('Auth_DataView_Conta_MapperView'); $element->addValidators(array()); return $element; }
/** * * @return \ZendT_Form_Element_Seeker */ public function getIdRecurso() { $element = new ZendT_Form_Element_Seeker('id_recurso'); $element->setSuffix('recurso'); $element->setLabel($this->_translate->_('at_privilegio.id_recurso') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('hierarquia'); $element->setSearchAttribs(array('css-width' => '270px')); $element->modal()->setWidth(800); $element->modal()->setHeight(450); $element->url()->setGrid('/auth/recurso/grid'); $element->url()->setSearch('/auth/recurso/seeker-search'); $element->url()->setRetrieve('/auth/recurso/retrieve'); $element->setMapperView('Auth_DataView_Recurso_MapperView'); $element->addValidators(array()); return $element; }
/** * * @return \ZendT_Form_Element_Seeker */ public function getIdVeiculo() { $element = new ZendT_Form_Element_Seeker('id_veiculo'); $element->setSuffix('veiculo'); $element->setLabel($this->_translate->_('cv_vistoria.id_veiculo') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('placa'); $element->setSearchAttribs(array('css-width' => '270px')); $element->modal()->setWidth(800); $element->modal()->setHeight(450); $element->url()->setGrid('/frota/veiculo/grid'); $element->url()->setSearch('/frota/veiculo/seeker-search'); $element->url()->setRetrieve('/frota/veiculo/retrieve'); $element->setMapperView('Frota_DataView_Veiculo_MapperView'); $element->addValidators(array()); return $element; }
/** * * @return \ZendT_Form_Element_Seeker */ public function getIdEmpresa() { $element = new ZendT_Form_Element_Seeker('id_empresa'); $element->setSuffix('empresa'); $element->setLabel($this->_translate->_('ca_cargo.id_empresa') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('nome'); $element->setSearchAttribs(array('css-width' => '270px')); $element->modal()->setWidth(800); $element->modal()->setHeight(450); $element->url()->setGrid('/ca/pessoa/grid'); $element->url()->setSearch('/ca/pessoa/seeker-search'); $element->url()->setRetrieve('/ca/pessoa/retrieve'); $element->setMapperView('Ca_DataView_Pessoa_MapperView'); $element->addValidators(array()); return $element; }
/** * * @return \ZendT_Form_Element_Seeker */ public function getIdLancamento() { $element = new ZendT_Form_Element_Seeker('id_lancamento'); $element->setSuffix('lancamento'); $element->setLabel($this->_translate->_('cv_pagto_lanc.id_lancamento') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('tipo'); $element->setSearchAttribs(array('css-width' => '270px')); $element->modal()->setWidth(800); $element->modal()->setHeight(450); $element->url()->setGrid('/financeiro/lancamento/grid'); $element->url()->setSearch('/financeiro/lancamento/seeker-search'); $element->url()->setRetrieve('/financeiro/lancamento/retrieve'); $element->setMapperView('Financeiro_DataView_Lancamento_MapperView'); $element->addValidators(array()); return $element; }
public function getIdLogServer() { $element = new ZendT_Form_Element_Seeker('id_log_server'); $element->setSufix('log_server'); $element->setLabel($this->_translate->_('log_server_request.id_log_server') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('dh_log'); $element->setSearchAttribs(array('css-width' => '200px')); $element->modal()->setWidth(800); $element->modal()->setHeight(450); $element->url()->setGrid('/monitor/log-server/grid'); $element->url()->setSearch('/monitor/log-server/seeker-search'); $element->url()->setRetrive('/monitor/log-server/retrive'); $element->addValidators(array()); $element->setDisplayField('cpu_load'); $element->setDisplayAttribs(array('css-width' => '70px')); return $element; }
public function getIdUsuario() { $element = new ZendT_Form_Element_Seeker('id_usuario'); $element->setSufix('usuario'); $element->setLabel($this->_translate->_('log_web_relat.id_usuario') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('login'); $element->setSearchAttribs(array('css-width' => '100px')); $element->modal()->setWidth(800); $element->modal()->setHeight(450); $element->url()->setGrid('/auth/usuario/grid'); $element->url()->setSearch('/auth/usuario/seeker-search'); $element->url()->setRetrive('/auth/usuario/retrive'); $element->addValidators(array()); $element->setDisplayField('nome'); $element->setDisplayAttribs(array('css-width' => '170px')); return $element; }
public function getIdAplicacao() { $element = new ZendT_Form_Element_Seeker('aplicacao'); $element->setLabel($this->_translate->_('wf_processo.id_aplicacao') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('sigla'); $element->setSearchAttribs(array('css-width' => '100')); $element->modal()->setWidth(800); $element->modal()->setHeight(360); $element->url()->setGrid('/auth/aplicacao/grid'); $element->url()->setSearch('/auth/aplicacao/seeker-search'); $element->url()->setRetrive('/auth/aplicacao/retrive'); $element->addValidators(array()); $element->setDisplayField('nome'); $element->setDisplayAttribs(array('css-width' => '170')); $element->renderSeeker(); return $element; }
/** * * @return \ZendT_Form_Element_Seeker */ public function getIdContrato() { $element = new ZendT_Form_Element_Seeker('id_contrato'); $element->setSuffix('contrato'); $element->setLabel($this->_translate->_('ca_cliente_contrato.id_contrato') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('numero'); $element->setSearchAttribs(array('css-width' => '70px')); $element->modal()->setWidth(800); $element->modal()->setHeight(450); $element->url()->setGrid('/ca/contrato/grid'); $element->url()->setSearch('/ca/contrato/seeker-search'); $element->url()->setRetrieve('/ca/contrato/retrieve'); $element->setMapperView('Ca_DataView_Contrato_MapperView'); $element->addValidators(array()); $element->setDisplayField('descricao'); $element->setDisplayAttribs(array('css-width' => '200px')); return $element; }
/** * * @return \ZendT_Form_Element_Seeker */ public function getIdAplicProuser() { $element = new ZendT_Form_Element_Seeker('id_aplic_prouser'); $element->setSuffix('aplic_prouser'); $element->setLabel($this->_translate->_('img_aplicacao.id_aplic_prouser') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('sigla'); $element->setSearchAttribs(array('width' => '100px')); $element->modal()->setWidth(800); $element->modal()->setHeight(400); $element->url()->setGrid('/auth/aplicacao/grid'); $element->url()->setSearch('/auth/aplicacao/seeker-search'); $element->url()->setRetrieve('/auth/aplicacao/retrive'); $element->setMapperView('Auth_DataView_Aplicacao_MapperView'); $element->addValidators(array()); $element->setDisplayField('nome'); $element->setDisplayAttribs(array('width' => '170px')); return $element; }
/** * * @return \ZendT_Form_Element_Seeker */ public function getIdArquivo() { $element = new ZendT_Form_Element_Seeker('id_arquivo'); $element->setSuffix('arquivo'); $element->setLabel($this->_translate->_('img_docto.id_arquivo') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('conteudo_name'); $element->setSearchAttribs(array('css-width' => '270px')); $element->modal()->setWidth(800); $element->modal()->setHeight(450); $element->url()->setGrid('/ged/arquivo/grid'); $element->url()->setSearch('/ged/arquivo/seeker-search'); $element->url()->setRetrieve('/ged/arquivo/retrive'); $element->setMapperView('Ged_DataView_Arquivo_MapperView'); $element->addValidators(array()); return $element; }
/** * * @return \ZendT_Form_Element_Seeker */ public function getIdEndereco() { $element = new ZendT_Form_Element_Seeker('id_endereco'); $element->setSuffix('endereco'); $element->setLabel($this->_translate->_('cv_pedido.id_endereco') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('logradouro'); $element->setSearchAttribs(array('css-width' => '270px')); $element->modal()->setWidth(800); $element->modal()->setHeight(450); $element->url()->setGrid('/ca/endereco/grid'); $element->url()->setSearch('/ca/endereco/seeker-search'); $element->url()->setRetrieve('/ca/endereco/retrieve'); $element->setMapperView('Ca_DataView_Endereco_MapperView'); $element->addValidators(array()); return $element; }
/** * * @return \ZendT_Form_Element_Seeker */ public function getIdFilial() { $element = new ZendT_Form_Element_Seeker('id_filial'); $element->setSuffix('filial'); $element->setLabel($this->_translate->_('cardapio.id_filial') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('sigla'); $element->setSearchAttribs(array('size' => '5')); $element->modal()->setWidth(800); $element->modal()->setHeight(400); $element->url()->setGrid('/ca/filial/grid'); $element->url()->setSearch('/ca/filial/seeker-search'); $element->url()->setRetrieve('/ca/filial/retrive'); $element->setMapperView('Ca_DataView_Filial_MapperView'); $element->addValidators(array()); $element->setDisplayField('nome_cidade'); $element->setDisplayAttribs(array('size' => '30')); return $element; }
/** * * @return \ZendT_Form_Element_Seeker */ public function getIdUsuAlt() { $element = new ZendT_Form_Element_Seeker('id_usu_alt'); $element->setSuffix('usu_alt'); $element->setLabel($this->_translate->_('cv_item_pedido.id_usu_alt') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('nome'); $element->setSearchAttribs(array('css-width' => '270px')); $element->modal()->setWidth(800); $element->modal()->setHeight(450); $element->url()->setGrid('/auth/conta/grid/profile_key/usuario'); $element->url()->setSearch('/auth/conta/seeker-search/profile_key/usuario'); $element->url()->setRetrieve('/auth/conta/retrieve/profile_key/usuario'); $element->setMapperView('Auth_DataView_Conta_MapperView'); $element->addValidators(array()); return $element; }
/** * * @return \ZendT_Form_Element_Seeker */ public function getIdEstado() { $element = new ZendT_Form_Element_Seeker('id_estado'); $element->setSuffix('estado'); $element->setLabel($this->_translate->_('ca_cidade.id_estado') . ':'); $element->setIdField('id'); $element->setIdAttribs(array()); $element->setSearchField('uf'); $element->setSearchAttribs(array('css-width' => '70px')); $element->modal()->setWidth(800); $element->modal()->setHeight(450); $element->url()->setGrid('/ca/estado/grid'); $element->url()->setSearch('/ca/estado/seeker-search'); $element->url()->setRetrieve('/ca/estado/retrieve'); $element->setMapperView('Ca_DataView_Estado_MapperView'); $element->addValidators(array()); $element->setDisplayField('nome'); $element->setDisplayAttribs(array('css-width' => '200px')); return $element; }
public function loadProfileFilter($fields, $params) { $this->enablejQueryValidate(); $element = new ZendT_Form_Element_Hidden('_search'); $element->setDecorators(array(new ZendT_Form_Decorator_Hidden())); $element->setValue('1'); $this->addElement($element); if (count($fields)) { foreach ($fields as $field => $config) { if ($config['seeker']) { $baseUri = $itens = ZendT_Lib::mapperViewToArrayUri($config['seeker']['mapperView']); foreach ($config['seeker']['fields'] as $searchName => $searchProp) { unset($config['seeker']['fields'][$searchName]); break; } $element = new ZendT_Form_Element_Seeker($field); $element->setSufix(str_replace('id_', '', $field)); $element->setIdField('id'); $element->setSearchField($searchName); $element->setSearchAttribs($searchProp); $element->modal()->setWidth(800); $element->modal()->setHeight(400); $element->url()->setGrid("/{$baseUri['module']}/{$baseUri['controller']}/grid"); $element->url()->setSearch("/{$baseUri['module']}/{$baseUri['controller']}/seeker-search"); $element->url()->setRetrive("/{$baseUri['module']}/{$baseUri['controller']}/retrive"); $element->url()->setAutoComplete("/{$baseUri['module']}/{$baseUri['controller']}/auto-complete"); //$element->enableAutoComplete(); if ($config['multiple'] !== '0') { $element->setMultiple(true); } else { $element->setMultiple(false); } $element->setMapperView($config['seeker']['mapperView']); //Procura os elementos que referenciam essa seeker, para criar uma dependência (filterRefer) foreach ($fields as $field1 => $config1) { if (isset($config1['seeker']) && isset($config1['seeker']['filter'])) { $filterRefer = $config1['seeker']['filter']; if ($filterRefer) { foreach ($filterRefer as $filter1 => $key1) { if ($filter1 == $field) { $element->addFilterRefer($field1); } } } } } $_where = $config['seeker']['where']; $preFilter = $config['seeker']['filter']; if ($_where && !$preFilter) { $element->setWhere($_where); } else { if ($preFilter) { /* print_r($config['seeker']); exit; */ $dynamicWhere = "var where = new TWhere('AND');"; if ($_where) { $whereFilters = $_where->getFilters(); foreach ($whereFilters as $i => $key) { $value = $key['value']; if (is_array($value)) { $value = $value[0]; } $dynamicWhere .= "\n\t\t\t\t\t\t\t\t\twhere.addFilter({\n\t\t\t\t\t\t\t\t\t field: '{$key['field']}',\n\t\t\t\t\t\t\t\t\t value: '{$value}',\n\t\t\t\t\t\t\t\t\t mapper: '{$key['mapper']}',\n\t\t\t\t\t\t\t\t\t operation: '{$key['operation']}'\n\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t"; } } foreach ($preFilter as $filter => $key) { if ($filter) { $label = $fields[$filter]['label']; $operation = !$key['operation'] ? 'in' : $key['operation']; $dynamicWhere .= "\n\t\t\t\t\t\t\t\t\t\tvar value1 = \$('#{$filter}').val();\n\t\t\t\t\t\t\t\t\t\tvar value2 = \$('#{$filter}-multiple').val();\n\t\t\t\t\t\t\t\t\t\tif(!value1 && !value2){\n\t\t\t\t\t\t\t\t\t\t\tvar searchid = \$('#{$field}').attr('searchid');\n\t\t\t\t\t\t\t\t\t\t\t\$('#group-' + searchid + ' input').val('');\n\t\t\t\t\t\t\t\t\t\t\talert('Favor preencher o campo {$label}!');\n\t\t\t\t\t\t\t\t\t\t\tvar searchid = \$('#{$filter}').attr('searchid');\n\t\t\t\t\t\t\t\t\t\t\t\$('#' + searchid).focus();\n\t\t\t\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\tvar value = (value1?value1:value2);\n\t\t\t\t\t\t\t\t\t\tif(value.indexOf(';') != -1){\n\t\t\t\t\t\t\t\t\t\t\twhile(value.indexOf(';') != -1){\n\t\t\t\t\t\t\t\t\t\t\t\tvalue = value.replace(';',',');\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\tvalue = [value];\n\t\t\t\t\t\t\t\t\t\t}\n\t \n\t\t\t\t\t\t\t\t\t\twhere.addFilter({\n\t\t\t\t\t\t\t\t\t\t field: '{$key['field']}',\n\t\t\t\t\t\t\t\t\t\t value: value,\n\t\t\t\t\t\t\t\t\t\t mapper: '{$key['mapper']}',\n\t\t\t\t\t\t\t\t\t\t operation: '{$operation}'\n\t\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\t"; } } $dynamicWhere = "function(){ {$dynamicWhere} return where.toJson(); }"; #echo $preWhere;die; $element->setOnFilter($dynamicWhere); } } foreach ($config['seeker']['fields'] as $fieldName => $fieldProp) { $element->addField($fieldName, $fieldName, 'text', $fieldProp); } } else { if ($config['autocomplete']) { $element = new ZendT_Form_Element_AutoComplete($field); $url = ZendT_Url::getUri(true) . '/auto-complete/suggest/1/column/' . $field . '/profile/' . $params['profile']; $element->setDataSource($url); $extraParams = array('filters' => new ZendT_JS_Command("function(){\n\t\t\t\t\t\t\tvar formData = jQuery('#" . $this->getId() . "').serializeArray();\n\t\t\t\t\t\t\tvar data = '';\n\t\t\t\t\t\t\tfor(var index in formData){\n\t\t\t\t\t\t\t\tdata = data + '&' + formData[index].name + '=' + formData[index].value;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\treturn data.substr(1);\n\t\t\t\t\t\t}")); $element->setJQueryParam('limit', 100); $element->setJQueryParam('extraParams', $extraParams); $element->setJQueryParam('showButtonSearch', true); if ($config['multiple'] !== '0') { $element->setJQueryParam('multiple', true); } else { $element->setJQueryParam('multiple', false); } $element->setJQueryParam('multipleSeparator', ';'); $element->setJQueryParam('mustMatch', true); $element->setJQueryParam('autoFill', true); } else { if (in_array($config['type'], array('Date', 'DateTime'))) { if (getBrowser() != 'IE 8.0') { $element = new ZendT_Form_Element_DateDynamic($field); $_profile = new Profile_DataView_ObjectView_MapperView(); $_profile->newRow()->setId($params['profile'])->retrieve(); if ($_profile->getObjeto()) { $objeto = $_profile->getObjeto()->toPhp(); $objeto = new $objeto(); $columns = $objeto->getColumns()->toArray(); if ($columns[$field]['bind']) { $element->setJQueryParam('fix_elements', count($columns[$field]['bind'])); } } if ($config['max_periodo']) { $element->setMaxPeriodo($config['max_periodo']); } } else { $element = new ZendT_Form_Element_DateMulti($field); } } else { if (in_array($config['type'], array('Numeric', 'Number'))) { $element = new ZendT_Form_Element_NumericMulti($field); } else { $element = new ZendT_Form_Element_Text($field); } } } } /** * Trata o valor a ser preenchido no elemento */ if ($params[$field]) { $value = $params[$field]; } else { $value = $config['value']; } $value = $this->_parseValue($value, $element, $config['type']); /** * Preenche as propriedaddes do elemento */ $element->setValue($value); $element->setLabel($config['label'] . ':'); $element->setRequired($config['required']); if ($element instanceof ZendT_Form_Element_DateDynamic) { $element->addStyle('width', '90px'); } else { $element->addStyle('width', '270px'); } if ($config['hidden']) { $element->setDecorators(array(new ZendT_Form_Decorator_Hidden())); } #var_dump($config);die; $this->addElement($element); } } /* $element = new ZendT_Form_Element_Button('btPesquisar'); $element->setDecorators(array(new ZendT_Form_Decorator_Button())); $element->setLabel('Pesquisar'); $element->setIcon('ui-icon-search'); $element->setAttrib('onClick', "jQuery('form').submit();"); $this->addElement($element); */ }