示例#1
0
 /**
  * Carrega os elementos no formulário para serem renderizado
  * @return void
  */
 public function loadElements($action = 'insert')
 {
     sort($this->_extensoes);
     $element = new ZendT_Form_Element_Checkbox('extension');
     foreach ($this->_extensoes as $ext) {
         $element->addMultiOption($ext, $ext);
     }
     $element->setLabel('Extensões de Origem:')->setBelongsTo($this::$configKey);
     $this->addElement($element);
     $element = new ZendT_Form_Element_Select('extReplace');
     $element->addMultiOption("", "");
     foreach ($this->_extensoes as $ext) {
         $element->addMultiOption($ext, $ext);
     }
     $element->setLabel('Converter para:')->setBelongsTo($this::$configKey);
     $this->addElement($element);
     $element = new ZendT_Form_Element_Numeric('maxSize');
     $element->setLabel('Tamanho Máximo:')->setBelongsTo($this::$configKey);
     $this->addElement($element);
     $element = new ZendT_Form_Element_Select('maxSizeUnit');
     $element->addMultiOption("B", "B");
     $element->addMultiOption("Kb", "Kb");
     $element->addMultiOption("Mb", "Mb");
     $element->addMultiOption("Gb", "Gb");
     $element->setLabel('Unidade')->setBelongsTo($this::$configKey);
     $this->addElement($element);
     $element = new ZendT_Form_Element_Numeric('horizontal');
     $element->setLabel('Resolução - Horizontal:')->setBelongsTo($this::$configKey);
     $this->addElement($element);
     $element = new ZendT_Form_Element_Numeric('vertical');
     $element->setLabel('Resolução - Vertical:')->setBelongsTo($this::$configKey);
     $this->addElement($element);
     $element = new ZendT_Form_Element_Numeric('height');
     $element->setLabel('Tamanho - Altura:')->setBelongsTo($this::$configKey);
     $this->addElement($element);
     $element = new ZendT_Form_Element_Numeric('width');
     $element->setLabel('Tamanho - Largura:')->setBelongsTo($this::$configKey);
     $this->addElement($element);
     $element = new ZendT_Form_Element_Checkbox('resize_ratio');
     $element->addMultiOption("1", "");
     $element->setLabel('Manter proporção:')->setBelongsTo($this::$configKey);
     $this->addElement($element);
     $element = new ZendT_Form_Element_Numeric('lifeTime');
     $element->setLabel('Tempo de Vida (dias):')->setBelongsTo($this::$configKey);
     $this->addElement($element);
     /* $element = new ZendT_Form_Element_Text('local_armazenamento');
        $element->setLabel('Local de Armazenamento')->setBelongsTo("config");
        $this->addElement($element); */
     $element = new ZendT_Form_Element_Select('bkpProp');
     $element->setLabel('Tipo do Aramazenamento:')->setBelongsTo($this::$configKey);
     $element->addMultiOption('1', 'Temporário');
     $element->addMultiOption('2', 'Backup');
     $element->addMultiOption('3', 'Incremental');
     $this->addElement($element);
     /* $propProcesso = array('processo' => 'Veiculo', 'maxSize' => 5000,
        'extension' => array('PNG', 'JPG', 'TIFF', 'GIF'),
        'extreplace' => 'PNG', 'resolution' => '150x150', 'bkpProp' => 'C:\Windows\Temp'); */
 }
示例#2
0
 /**
  *
  * @return \ZendT_Form_Element_Numeric
  */
 public function getIdObjeto()
 {
     $element = new ZendT_Form_Element_Numeric('id_objeto');
     $element->setLabel($this->_translate->_('log_evento.id_objeto') . ':');
     $element->setAttribs(array());
     $element->setJQueryParam('numDecimal', '');
     $element->setJQueryParam('numInteger', '10');
     $element->addValidators(array());
     return $element;
 }
示例#3
0
 /**
  *
  * @return \ZendT_Form_Element_Numeric
  */
 public function getIdPropRelac()
 {
     $element = new ZendT_Form_Element_Numeric('id_prop_relac');
     $element->setLabel($this->_translate->_('img_docto.id_prop_relac') . ':');
     $element->setAttribs(array());
     $element->setJQueryParam('numDecimal', '');
     $element->setJQueryParam('numInteger', '10');
     $element->addValidators(array());
     return $element;
 }
示例#4
0
 public function getTempoVida()
 {
     $element = new ZendT_Form_Element_Numeric('tempo_vida');
     $element->setLabel($this->_translate->_('arquivo.tempo_vida') . ':');
     $element->setAttribs(array());
     $element->setJQueryParam('numDecimal', '');
     $element->setJQueryParam('numInteger', '4');
     $element->addValidators(array());
     return $element;
 }
示例#5
0
 public function getQtdReg()
 {
     $element = new ZendT_Form_Element_Numeric('qtd_reg');
     $element->setLabel($this->_translate->_('log_web_relat.qtd_reg') . ':');
     $element->setAttribs(array());
     $element->setJQueryParam('numDecimal', '');
     $element->setJQueryParam('numInteger', '6');
     $element->addValidators(array());
     return $element;
 }
示例#6
0
文件: Element.php 项目: rtsantos/mais
 public function getLifeTime()
 {
     $element = new ZendT_Form_Element_Numeric('life_time');
     $element->setLabel($this->_translate->_('maillist.life_time') . ':');
     $element->setAttribs(array());
     $element->setJQueryParam('numDecimal', '');
     $element->setJQueryParam('numInteger', '4');
     $element->addValidators(array());
     return $element;
 }
示例#7
0
 /**
  *
  * @return \ZendT_Form_Element_Numeric
  */
 public function getVlrPerc()
 {
     $element = new ZendT_Form_Element_Numeric('vlr_perc');
     $element->setLabel($this->_translate->_('ca_regra_contrato.vlr_perc') . ':');
     $element->setAttribs(array());
     $element->setJQueryParam('numDecimal', '4');
     $element->setJQueryParam('numInteger', '4');
     $element->addValidators(array());
     return $element;
 }
示例#8
0
 /**
  *
  * @return \ZendT_Form_Element_Numeric
  */
 public function getVlrSaldo()
 {
     $element = new ZendT_Form_Element_Numeric('vlr_saldo');
     $element->setLabel($this->_translate->_('fc_lancamento.vlr_saldo') . ':');
     $element->setAttribs(array());
     $element->setJQueryParam('numDecimal', '4');
     $element->setJQueryParam('numInteger', '11');
     $element->addValidators(array());
     return $element;
 }
示例#9
0
 /**
  *
  * @return \ZendT_Form_Element_Numeric
  */
 public function getQtdEstoque()
 {
     $element = new ZendT_Form_Element_Numeric('qtd_estoque');
     $element->setLabel($this->_translate->_('cv_produto.qtd_estoque') . ':');
     $element->setAttribs(array());
     $element->setJQueryParam('numDecimal', '4');
     $element->setJQueryParam('numInteger', '11');
     $element->addValidators(array());
     return $element;
 }
示例#10
0
文件: Dynamic.php 项目: rtsantos/mais
 /**
  * Carrega os elementos no formulário para serem renderizado
  * @return void
  */
 public function loadElements($action = '')
 {
     $this->setName('form-advanced');
     /* $element = new ZendT_Form_Element_AutoComplete('owner');
                  $element->setLabel('Responsáveis pela visão:');
                  $url = ZendT_Url::getBaseUrl().'/auth/conta/auto-complete/suggest/1/column/nome';
                  $element->setDataSource($url);
                  $element->setJQueryParam('limit', 100);
                  $element->setJQueryParam('showButtonSearch', true);
                  $element->setJQueryParam('multiple', true);
                  $element->setJQueryParam('multipleSeparator', ';');
                  $element->setJQueryParam('mustMatch', true);
                  $element->setJQueryParam('autoFill', true);
                  $element->addStyle('width', '750px');
                  $this->addElement($element);
     
                  $element = new ZendT_Form_Element_AutoComplete('share');
                  $element->setLabel('Compartilhar com:');
                  $url = ZendT_Url::getBaseUrl().'/auth/conta/auto-complete/suggest/1/column/nome';
                  $element->setDataSource($url);
                  $element->setJQueryParam('limit', 100);
                  $element->setJQueryParam('showButtonSearch', true);
                  $element->setJQueryParam('multiple', true);
                  $element->setJQueryParam('multipleSeparator', ';');
                  $element->setJQueryParam('mustMatch', true);
                  $element->setJQueryParam('autoFill', true);
                  $element->addStyle('width', '750px');
                  $this->addElement($element); */
     $element = new ZendT_Form_Element_Select('output');
     $element->setLabel(ZendT_Lib::translate('Saída:'));
     $element->addMultiOption('PDF', ZendT_Lib::translate('PDF'));
     $element->addMultiOption('XLS', ZendT_Lib::translate('XLS'));
     $element->addMultiOption('HTML', ZendT_Lib::translate('HTML'));
     #$element->addMultiOption('ZendT_Report_Pdf_Form', ZendT_Lib::translate('Formulário PDF'));
     #$element->addMultiOption('CSV', ZendT_Lib::translate('CSV'));
     $this->addElement($element);
     $element = new ZendT_Form_Element_Select('printTitle');
     $element->setLabel(ZendT_Lib::translate('Imprime Título:'));
     $element->addMultiOption('1', ZendT_Lib::translate('Sim'));
     $element->addMultiOption('0', ZendT_Lib::translate('Não'));
     $this->addElement($element);
     $element = new ZendT_Form_Element_Select('printFooter');
     $element->setLabel(ZendT_Lib::translate('Imprime Rodapé:'));
     $element->addMultiOption('1', ZendT_Lib::translate('Sim'));
     $element->addMultiOption('0', ZendT_Lib::translate('Não'));
     $this->addElement($element);
     $element = new ZendT_Form_Element_Select('printParams');
     $element->setLabel(ZendT_Lib::translate('Imprime Parâmetros:'));
     $element->addMultiOption('1', ZendT_Lib::translate('Sim'));
     $element->addMultiOption('0', ZendT_Lib::translate('Não'));
     $this->addElement($element);
     $element = new ZendT_Form_Element_Select('orientation');
     $element->setLabel(ZendT_Lib::translate('Página em:'));
     $element->addMultiOption('L', ZendT_Lib::translate('Paisagem'));
     $element->addMultiOption('P', ZendT_Lib::translate('Retrato'));
     $this->addElement($element);
     $element = new ZendT_Form_Element_Select('empresa');
     $element->setLabel(ZendT_Lib::translate('Logo do Relatório:'));
     $element->addMultiOption('MAIS', ZendT_Lib::translate('MAIS'));
     $element->addMultiOption('CLIENTE', ZendT_Lib::translate('CLIENTE'));
     $element->addMultiOption('NENHUM', ZendT_Lib::translate('NENHUM'));
     $this->addElement($element);
     $element = new ZendT_Form_Element_Select('zebra');
     $element->setLabel(ZendT_Lib::translate('Zebrar Linhas:'));
     $element->addMultiOption(0, ZendT_Lib::translate('Não'));
     $element->addMultiOption(1, ZendT_Lib::translate('Sim'));
     $this->addElement($element);
     /* $element = new ZendT_Form_Element_Hidden('order_column_aux');
        $this->addElement($element); */
     $element = new ZendT_Form_Element_Select('order_column');
     $element->setLabel(ZendT_Lib::translate('Aplicar ordenação na coluna: <i>Importante, se aplicar ordenação, os subtotais deixam de funcionar.</i>'));
     $this->addElement($element);
     $element = new ZendT_Form_Element_Select('order_type');
     $element->setLabel(ZendT_Lib::translate('Ordenar de forma:'));
     $element->addMultiOption('ASC', ZendT_Lib::translate('Crescente'));
     $element->addMultiOption('DESC', ZendT_Lib::translate('Decrescente'));
     $this->addElement($element);
     $element = new ZendT_Form_Element_Text('y_title');
     $element->setLabel(ZendT_Lib::translate('Titulo do eixo Y:'));
     $this->addElement($element);
     $element = new ZendT_Form_Element_Text('x_title');
     $element->setLabel(ZendT_Lib::translate('Titulo do eixo X:'));
     $this->addElement($element);
     $element = new ZendT_Form_Element_Textarea('colors');
     $element->setLabel(ZendT_Lib::translate('Lista de Cores "Valor=Cor": Exemplo: TA=#FF6600'));
     $element->setAttrib("rows", 3);
     $this->addElement($element);
     $element = new ZendT_Form_Element_Select('zoom');
     $element->setLabel(ZendT_Lib::translate('Aplicar Zoom:'));
     $element->addMultiOption(0, ZendT_Lib::translate('Não'));
     $element->addMultiOption(1, ZendT_Lib::translate('Sim'));
     $this->addElement($element);
     /* $this->addDisplayGroup(
                  array(
                  'owner'
                  )
                  , 'responsavel-visao'
                  , array(
                  'id' => 'responsavel-visao',
                  'legend' => 'Responsável'
                  )
                  );
     
                  $this->addDisplayGroup(
                  array(
                  'share'
                  )
                  , 'compartilhamento-visao'
                  , array(
                  'id' => 'compartilhamento-visao',
                  'legend' => 'Compartilhamento'
                  )
                  ); */
     $this->addDisplayGroup(array('output', 'pageAdd', 'printTitle', 'printColumnsTitle', 'printFooter', 'printParams', 'orientation', 'empresa', 'zebra'), 'dados-impressao', array('id' => 'dados-impressao', 'legend' => 'Dados para Impressão'));
     $this->addDisplayGroup(array('order_column', 'order_type'), 'dados-order', array('id' => 'dados-order', 'legend' => 'Ordenação de Colunas'));
     /**
      * Organização dos grupos
      */
     $element = new ZendT_Form_Element_Text('group_name');
     $element->setLabel(ZendT_Lib::translate('Nome:'));
     $this->addElement($element);
     $element = new ZendT_Form_Element_Text('group_title');
     $element->setLabel(ZendT_Lib::translate('Título:'));
     $this->addElement($element);
     $element = new ZendT_Form_Element_Numeric('group_order');
     $element->setJQueryParam('numDecimal', 0);
     $element->setJQueryParam('numInteger', 5);
     $element->setLabel(ZendT_Lib::translate('Ordem:'));
     $this->addElement($element);
     $this->addDisplayGroup(array('group_name', 'group_title', 'group_order'), 'dados-grupo', array('id' => 'dados-grupo', 'legend' => 'Organização'));
     $this->addDisplayGroup(array('y_title', 'x_title', 'zoom', 'colors'), 'dados-grafico', array('id' => 'dados-grafico', 'legend' => 'Dados para o Gráfico'));
     $element = new ZendT_Form_Element_Numeric('refresh');
     $element->setJQueryParam('numDecimal', 0);
     $element->setJQueryParam('numInteger', '10');
     $element->setLabel(ZendT_Lib::translate('Tempo (segundos):'));
     $this->addElement($element);
     $this->addDisplayGroup(array('refresh'), 'dados-atualizacao', array('id' => 'dados-atualizacao', 'legend' => 'Atualizar página (refresh)'));
 }
示例#11
0
 public function getTime()
 {
     $element = new ZendT_Form_Element_Numeric('time');
     $element->setLabel($this->_translate->_('log_server_request.time') . ':');
     $element->setAttribs(array());
     $element->setJQueryParam('numDecimal', '');
     $element->setJQueryParam('numInteger', '10');
     $element->addValidators(array());
     return $element;
 }
示例#12
0
 /**
  *
  * @return \ZendT_Form_Element_Numeric
  */
 public function getNivel()
 {
     $element = new ZendT_Form_Element_Numeric('nivel');
     $element->setLabel($this->_translate->_('cms_categoria.nivel') . ':');
     $element->setAttribs(array());
     $element->setJQueryParam('numDecimal', '');
     $element->setJQueryParam('numInteger', '3');
     $element->addValidators(array());
     return $element;
 }
示例#13
0
 /**
  *
  * @return \ZendT_Form_Element_Numeric
  */
 public function getTempoUlExec()
 {
     $element = new ZendT_Form_Element_Numeric('tempo_ul_exec');
     $element->setLabel($this->_translate->_('tl_job.tempo_ul_exec') . ':');
     $element->setAttribs(array());
     $element->setJQueryParam('numDecimal', '3');
     $element->setJQueryParam('numInteger', '5');
     $element->addValidators(array());
     return $element;
 }
示例#14
0
 /**
  *
  * @return \ZendT_Form_Element_Numeric
  */
 public function getPerDesc()
 {
     $element = new ZendT_Form_Element_Numeric('per_desc');
     $element->setLabel($this->_translate->_('cv_pagto_pedido.per_desc') . ':');
     $element->setAttribs(array());
     $element->setJQueryParam('numDecimal', '4');
     $element->setJQueryParam('numInteger', '11');
     $element->addValidators(array());
     return $element;
 }
示例#15
0
 /**
  *
  * @return \ZendT_Form_Element_Numeric
  */
 public function getBanner()
 {
     $element = new ZendT_Form_Element_Numeric('banner');
     $element->setLabel($this->_translate->_('cms_conteudo.banner') . ':');
     $element->setAttribs(array());
     $element->setJQueryParam('numDecimal', '');
     $element->setJQueryParam('numInteger', '10');
     $element->addValidators(array());
     return $element;
 }
示例#16
0
 /**
  *
  * @return \ZendT_Form_Element_Numeric
  */
 public function getFrequencia()
 {
     $element = new ZendT_Form_Element_Numeric('frequencia');
     $element->setLabel($this->_translate->_('pf_job.frequencia') . ':');
     $element->setAttribs(array());
     $element->setJQueryParam('numDecimal', '');
     $element->setJQueryParam('numInteger', '4');
     $element->addValidators(array());
     return $element;
 }
示例#17
0
 /**
  *
  * @return \ZendT_Form_Element_Numeric
  */
 public function getAliqIss()
 {
     $element = new ZendT_Form_Element_Numeric('aliq_iss');
     $element->setLabel($this->_translate->_('ca_cidade.aliq_iss') . ':');
     $element->setAttribs(array());
     $element->setJQueryParam('numDecimal', '3');
     $element->setJQueryParam('numInteger', '7');
     $element->addValidators(array());
     return $element;
 }
示例#18
0
 /**
  *
  * @return \ZendT_Form_Element_Numeric
  */
 public function getVlrFinal()
 {
     $element = new ZendT_Form_Element_Numeric('vlr_final');
     $element->setLabel($this->_translate->_('cv_item_pedido.vlr_final') . ':');
     $element->setAttribs(array());
     $element->setJQueryParam('numDecimal', '4');
     $element->setJQueryParam('numInteger', '11');
     $element->addValidators(array());
     return $element;
 }
示例#19
0
 /**
  *
  * @return \ZendT_Form_Element_Numeric
  */
 public function getDiasVenc()
 {
     $element = new ZendT_Form_Element_Numeric('dias_venc');
     $element->setLabel($this->_translate->_('cv_parcela.dias_venc') . ':');
     $element->setAttribs(array());
     $element->setJQueryParam('numDecimal', '');
     $element->setJQueryParam('numInteger', '');
     $element->addValidators(array());
     return $element;
 }