Árvore de páginas

Versões comparadas

Chave

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

...

Nota

Na atualização do dataset caso ocorra qualquer alteração neste método que indique alteração da estrutura da tabela ocorrerá o drop da tabela antiga e todos os dados anteriores a esta alteração serão perdidos . A alteração de estrutur

Filtro em Datasets - Widget

Para filtrar os dados na widget de visualidação de Datasets, é necessário selecionar quais os campos que você deseja utilizar o filtro, conforme a imagem a seguir:

Image Removed

...

Cache de dados no mobile

Para realização de cópia de dados em dispositivos mobile é necessário criar a função onMobileSync que recebe o usuário logado no dispositivo como parâmetro. Neste método é possível criar constraints, definir os campos pelo qual a consulta será ordenada e definir quais campos do dataset serão armazendos no dispositivo mobile. O objetivo deste método é filtrar as informações do dataset para que seja armazenado apenas as informações relevantes para a execução do processo em dispositivo mobile.

Exemplo:

Bloco de código
themeEclipse
languagejavascript
firstline1
linenumberstrue
 function onMobileSync(user) {
   
    var sortingFields = new Array();
    var constraintColleague2 = DatasetFactory.createConstraint('adminUser', 'true', 'true', ConstraintType.MUST);
    var constraints   = new Array(constraintColleague2);
    var colunasColleague = new Array('adminUser', 'colleagueName', 'colleaguePK.colleagueId', 'login');
    
    var result = {'fields':colunasColleague, 'constraints':constraints, 'sortingFields':sortingFields};
	
     return result;
} 

 

Observação¹: Em Built-in Datasets ou CardIndex Datasets o filtro por campos metadata funcionarão apenas se forem únicos, ou seja, se deseja filtrar por "metadata#parent_id", o filtro deve estar ativado apenas para ele.

...

 

Acessando um Dataset

Vários pontos do fluig podem fazer uso dos Datasets. Dependendo do local onde o Dataset é utilizado, podem ocorrer variações na forma de acessá-lo ou de manuseá-lo.

...