Árvore de páginas

Versões comparadas

Chave

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

...

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
Bloco de código
themeEclipse
languagejavascript
firstline1
linenumberstrue
function onSync() {
	
	var dataset = DatasetBuilder.newDataset();
     
    //Cria os registros
    dataset.addRow(new Array("AM", "Amazonas", "Manaus", 1570746, new java.util.Date(), false));
    dataset.addRow(new Array("PA", "Pará", "Belém", 1247690, new java.util.Date(), false));
    dataset.addRow(new Array("MT", "Mato Grosso", "Cuiabá", 903358, new java.util.Date(), false));
    dataset.addRow(new Array("TO", "Tocantins", "Palmas", 277621, new java.util.Date(), false));
    dataset.addRow(new Array("PI", "Piauí", "Teresina", 251529, new java.util.Date(), false));
    
    dataset.updateRow(new Array("PI", "Piauí", "ABC", 251529, new java.util.Date(), false));
    dataset.deleteRow(new Array("TO", "Tocantins"));
  
     
    log.info("Total de linhas adicionadas " + dataset.getRowsCount() );
    
    return dataset;
}
Nota

 

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.

...