Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagehtml/xml
<input 
	type="zoom"  
    id = "c7_total"
	name="c7_total"
	data-zoom="{
		'displayKey':'colleagueName',
		'datasetId':'colleague',
		'fields':[
		   	{
			   'field':'colleagueId', 
			   'label':'ID'
	    		},{
			  'field':'colleagueName', 
			  'label':'Nome', 
			  'standard':'true', 
		  'search':'true'
		  },{
			  'field':'login', 
			  'label':'Login',
		  'search':'true'
		  }
		  ] 
	 }"  
/>

Onde:

  • type: o atributo type para este componente obrigatoriamente é 'zoom'
  • name: nome do campo
  • data-zoom: parâmetros do zoom em formato json onde:
    • displayKey: valor coluna filtrável e de exibição após selecionado o registro.
    • filterValues: atributo do dataset e valor para serem filtrados. Devem ser colocados em pares, separados por vírgula, onde o primeiro valor é o nome do campo e o segundo refere-se ao valor do campo.
    • datasetId ou cardDatasetId: opte por uma das opções:
      • datasetId:  é o nome do dataset (Built-in, CardIndex ou Customized).
      • cardDatasetId: é o numero de outro formulário para consulta.
    • fields: Estrutura do filtro 
      • field: atributo do dataset que será utilizado.
      • label: descrição da coluna.
      • standard: a coluna que será utilizada como ordenação padrão e valor do registro selecionado.search: a coluna que será utilizada para filtrar os registro.

 

ATENÇÃO: Este parâmetro só é válido para datasets internos. Datasets desenvolvidos sobre a plataforma não permitem a utilização de filtros a menos que sejam desenvolvidos utilizando constraints para realizar estas ações.

...