示例#1
0
 /**
  *
  * @return \ZendT_Form_Element_Seeker
  */
 public function getIdCategoria()
 {
     $element = new ZendT_Form_Element_Seeker('id_categoria');
     $element->setSuffix('categoria');
     $element->setLabel($this->_translate->_('cms_status.id_categoria') . ':');
     $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;
 }
示例#2
0
 /**
  *
  * @return \ZendT_Form_Element_Seeker
  */
 public function getIdPropDocto()
 {
     $element = new ZendT_Form_Element_Seeker('id_prop_docto');
     $element->setSuffix('prop_docto');
     $element->setLabel($this->_translate->_('img_arquivo.id_prop_docto') . ':');
     $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('/ged/prop-docto/grid');
     $element->url()->setSearch('/ged/prop-docto/seeker-search');
     $element->url()->setRetrieve('/ged/prop-docto/retrive');
     $element->setMapperView('Ged_DataView_PropDocto_MapperView');
     $element->addValidators(array());
     return $element;
 }
示例#3
0
 /**
  *
  * @return \ZendT_Form_Element_Seeker
  */
 public function getIdEmpresa()
 {
     $element = new ZendT_Form_Element_Seeker('id_empresa');
     $element->setSuffix('empresa');
     $element->setLabel($this->_translate->_('ca_numeracao.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;
 }
示例#4
0
 /**
  *
  * @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;
 }
示例#5
0
 /**
  *
  * @return \ZendT_Form_Element_Seeker
  */
 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->setMapperView('Log_DataView_LogTabela_MapperView');
     $element->enableAutoComplete();
     $element->addValidators(array());
     return $element;
 }
示例#6
0
文件: Form.php 项目: rtsantos/mais
 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); */
 }
示例#7
0
文件: Element.php 项目: rtsantos/mais
 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;
 }
示例#8
0
 /**
  *
  * @return \ZendT_Form_Element_Seeker
  */
 public function getIdMaillist()
 {
     $element = new ZendT_Form_Element_Seeker('id_maillist');
     $element->setSuffix('maillist');
     $element->setLabel($this->_translate->_('cms_notificacao.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()->setRetrieve('/tools/maillist/retrive');
     $element->setMapperView('Tools_DataView_Maillist_MapperView');
     $element->addValidators(array());
     return $element;
 }
示例#9
0
 /**
  *
  * @return \ZendT_Form_Element_Seeker
  */
 public function getIdUsuario()
 {
     $element = new ZendT_Form_Element_Seeker('id_usuario');
     $element->setSuffix('usuario');
     $element->setLabel($this->_translate->_('cms_priv_conteudo.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()->setRetrieve('/auth/usuario/retrive');
     $element->setMapperView('Auth_DataView_Usuario_MapperView');
     $element->addValidators(array());
     $element->setDisplayField('nome');
     $element->setDisplayAttribs(array('css-width' => '170px'));
     return $element;
 }
示例#10
0
 /**
  *
  * @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;
 }
示例#11
0
 /**
  *
  * @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;
 }
示例#12
0
 /**
  *
  * @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;
 }
示例#13
0
 /**
  *
  * @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;
 }
示例#14
0
 /**
  *
  * @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;
 }
示例#15
0
 /**
  *
  * @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;
 }
示例#16
0
 /**
  *
  * @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;
 }
示例#17
0
 /**
  *
  * @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;
 }
示例#18
0
 /**
  *
  * @return \ZendT_Form_Element_Seeker
  */
 public function getIdLancamentoOrig()
 {
     $element = new ZendT_Form_Element_Seeker('id_lancamento_orig');
     $element->setSuffix('lancamento_orig');
     $element->setLabel($this->_translate->_('fc_lancamento.id_lancamento_orig') . ':');
     $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;
 }
示例#19
0
文件: Element.php 项目: rtsantos/mais
 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;
 }
示例#20
0
 /**
  *
  * @return \ZendT_Form_Element_Seeker
  */
 public function getIdBanco()
 {
     $element = new ZendT_Form_Element_Seeker('id_banco');
     $element->setSuffix('banco');
     $element->setLabel($this->_translate->_('ca_pessoa.id_banco') . ':');
     $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('/financeiro/banco/grid');
     $element->url()->setSearch('/financeiro/banco/seeker-search');
     $element->url()->setRetrieve('/financeiro/banco/retrieve');
     $element->setMapperView('Financeiro_DataView_Banco_MapperView');
     $element->addValidators(array());
     return $element;
 }
示例#21
0
文件: Element.php 项目: rtsantos/mais
 public function getIdUsuarioAloc()
 {
     $element = new ZendT_Form_Element_Seeker('id_usuario_aloc');
     $element->setSufix('usuario_aloc');
     $element->setLabel($this->_translate->_('wf_transacao.id_usuario_aloc') . ':');
     $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;
 }
示例#22
0
 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;
 }
示例#23
0
 /**
  *
  * @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;
 }
示例#24
0
 /**
  *
  * @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;
 }
示例#25
0
文件: Element.php 项目: rtsantos/mais
 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;
 }