Histórico da Página
...
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 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 armazenados 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 no dispositivo. Ao criar um dataset e definir na função onSyncMobile uma constraint que retorna somente um campo especifico, o mesmo, quando acesso através de um mobile acaba retornando todos os campo do dataset ao invés de somente o definido.
Exemplo:
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
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; } |
...
No painel de controle, aba Gerais, existe uma opção chamada Datasets. Acessando essa tela temos uma listagem de todos os datasets cadastrados no fluig. Neta Nessa tela é possível :
- Ligar ou desligar a sincronização de datasets em tabelas do servidor fluig.
- Ligar o desligar cache de informações de datasets em dispositivos mobile.
- Editar agendamentos para os datasets sincronizados.
- Consultar o dataset - consulta do código fonte do dataset.
- Consultar os dados do dataset
- Apagar todos os dados - Permite apagar os dados sincronizados para reiniciar a sincronização.
...