Árvore de páginas

Versões comparadas

Chave

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

...

Índice
maxLevel4
outlinetrue
stylenone
exclude.*ndice

 

Plataforma

Produto:  Fluigfluig

Versão:  Anteriores a 1.5.1

 

Ocorrência

Com a liberação da versão 1.5.1 do fluig está disponível o novo componente de zoom de datasets visando uma melhor experiencia experiência de uso em dispositivos móveis. O componente depreciado continuará sendo suportado pelo Fluig por tempo indeterminado e sua documentação encontra-se abaixo nesta FAQ.

Nota
titleImportante

A documentação do novo componente de zoom está disponível em: Desenvolvimento de Formuláriostécnica antiga técnica de zoom descrita a seguir ainda é suportada pela plataforma. Porém, recomendamos a utilização da técnica descrita em Desenvolvimento de Formulários que está de acordo com os padrões do fluig Style Guide e permite maior fluidez utilizando o componente.

 

Documentação

Este componente de zoom permite a consulta de entidades e outros formulário criados no Fluig fluig para seleção de dados pelo usuário, porem .

...

Bloco de código
languagehtml/xml
"/webdesk/zoom.jsp?datasetId="+dataset+"&dataFields="+campos+"&resultFields="+resultFields+"$type="+"&title="+titulo

Onde:

...

  • title: é o título para a janela de zoom.
  • datasetId: é o nome do dataset (Built-in, CardIndex ou Customized).
  • dataFields: são os nomes dos campos a serem apresentados.
  • resultFields: são os campos que devem ser retornados para o registro selecionado pelo usuário.
  • likeField: o nome do campo para filtro de dados (se necessário).
  • likeValue: o valor a ser usado no filtro de dados (se necessário).

...

Bloco de código
languagehtml/xml
function setSelectedZoomItem(selectedItem) {               
}

Onde selectItem é o registro selecionado pelo usuário na tela de zoom.


Nota
titleImportante

A mesma função “setSelectZoomItem” será usada para receber o resultado de todas as chamadas ao zoom. Assim, para diferenciar cada chamada foi criado o parâmetro type. Esse parâmetro é retornado em selectedItem e pode ser usado para diferenciar as chamadas ao zoom.

...

Bloco de código
languagehtml/xml
selectedItem["fieldName"]

Onde fieldName é o nome do campo de retorno que foi definido na chamada de zoom.Para obter o registroo componente de Zoom do Fluig foi desenvolvido para permitir que o recurso de zoom fosse utilizado em definições de formulários.

 

Para que seja possível visualizar e resgatar informações dos campos “metadatas” do formulário, é necessário utilizar a seguinte nomenclatura:

...

Para utilizar filtros a chamada é similar ao de dataFields.Segue exemplo abaixo:

Bloco de código
languagehtml/xml
window.open("/webdesk/zoom.jsp?datasetId=preCad&dataFields=codigo, Código, descricao, Descrição&resultFields=descricao&type=precad&filterValues=metadata_active, false","zoom" , "status, scrollbars=no, width=600, height=350, top=0, left=0");

...