Árvore de páginas

Versões comparadas

Chave

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

...

 

Cache de dados no mobile

Quando se tem em mente um dispositivo móvel, imediatamente surge a questão do espaço ocupado por uma aplicação. Sempre que for possível buscar apenas os dados necessários para um determinado dispositivo ou usuário, pode-se implementar a função onMobileSync que A função onSyncMobile é chamada, apenas, quando for atualizar um dataset offline já existente. Esta função recebe o usuário logado no dispositivo como parâmetro e retorna todos os campos. Quando o mobile fizer aplicativo faz a primeira sincronização, ao fazer o carregamento inicial dos dados, a está função onSyncMobile não será chamada. Essa função é chamada somente quando ele atualizar um dataset offline já existente.

Exemplo:

Bloco de código
languagejavascript
themeEclipse
firstline1
linenumberstrue
 function onMobileSync(user) {
	var sortingFields = new Array();
	var constraintTitulo1 = DatasetFactory.createConstraint('CE_CODIGO',
			'1', '1', ConstraintType.MUST);
	var constraints = new Array(constraintTitulo1);
		
	var colunastitulo = new Array('CE_CODIGO', 'CE_LOJA', 'CE_NUMTIT', 'CE_PARCELA',
			'CE_PARCELA');
	var result = {
		'fields' : colunastitulo,
		'constraints' : constraints,
		'sortingFields' : sortingFields
	};
	return result;
} 

...