========= `xMova Android <../doc.html>`_ ========= ----------- Splitted Grid ----------- ``Versão 2.26+`` Esta funcionalidade possibilita agilizar o apontamento de atividades quando no formato produtiva/improdutiva. **Exemplo da configuração**:: Boletim sync=out cleanupDays=1 notSavedMessage id inc apontamentos List transient splittedGrid apontamentos2 List transient splittedGrid splittedGridField=atividade splittedGridTimeout=6s splittedGridFilterField=FLAG_PRODUTIVA splittedGridDisableSpeach Apontamento sync=out notSavedMessage id long uuid atividade Atividade Apontamento2 sync=out notSavedMessage id long uuid atividade Atividade descricao String ATIVIDADE sync=in favorite searchFields=DESCRICAO descriptionFields=DESCRICAO smallDescriptionField=label SEQ_DB long DESCRICAO Str FLAG_PRODUTIVA boolean label String server name=Atividade_Mobile --------- Atributos: --------- * ``splittedGrid`` : Faz com que a funcionalidade seja usada com os parâmetros padrões * ``splittedGridField`` : Determina qual o campo deve ser usado para a funcionalida. É mandatório que o campo seja do tipo Entity (Que faça referência a alguma entidade). Caso não for especificado será usado o primeiro campo encontrado que tenha o tipo Entity. * ``splittedGridTimeout``: Determina por quanto tempo o aplicativo deve aguardar; uma vez clicada na opção, para gerar o apontamento ou que o usuário cancele a opção. Caso não seja informado, o padrão são 3s * ``splittedGridFilterField``: Determina qual campo deve ser utilizado para realizar o filtro e criar os grids superior e inferior. O campo deve ser do tipo Boolean. Caso não seja declarado é utilizado o primeiro campo com tipo Boolean encontrado. * ``splittedGridDisableSpeach``: Usado para desabilitar a ação que faz a leitura da mensagem apresentada antes de realizar o apontamento, na tela de confirmação. * ``splittedGridDisableConfirmation``: Faz com que a tela de confirmação de apontamento não seja exibida, partindo direto para a criação do apontamento. * ``smallDescriptionField``: Usado para especificar um campo que será usado para definir o texto que será apresentado no botão do grid. * ``FixedKeyCommandBack``: Label exibida na opção de voltar. (Padrão: Voltar) ------ Langs : ------ * ``FixedKeyCreatingRecordOf`` : Exibida na tela que informa ao usuário que o apontamento será criado. (SplittedGrid). (Padrão: Registrando apontamento) * ``CreatingRecordOf``: Lang de campo usada para informar uma mensagem específica para cada campo na tela de criação do apontamento. Exemplo: **CreatingRecordOf.Apontamento.atividade** * ``FixedKeyCommandEdit``: Label exibida na opção que permite ao usuário realizar edições. (Padrão: Editar) ----------------------------------- Fotos da Utilização da Funcionalidade: ----------------------------------- .. figure:: ../images/splittedgrid/1_splittedgrid.png :height: 400px :width: 240px :align: left Após iniciar o apontamento, será exibida a tela da funcionalidade **Splitted** **Grid** ao usuário que permite efetuar um apontamento de maneira mais rápida .. figure:: ../images/splittedgrid/2_splittedgrid_enable_edition.png :height: 400px :width: 240px :align: left É possível alterar os elementos presentes na tela pressionando a opção de edição no menu superior e clicando no botão que deseja alterar o valor. .. figure:: ../images/splittedgrid/3_splittedgrid_edition_mode.png :height: 400px :width: 240px :align: left Após habilitar o modo de edição é possível trocar os valores clicando na posição e escolhendo um novo item na lista. Para remover o valor atribuído a um botão sem atribuir nenhum outro valor é necessário manter pressionado o botão até que a atribuição seja desfeita. Após terminar as edições é preciso clicar no botão OK. .. figure:: ../images/splittedgrid/4_splittedgrid_record_selected.png :height: 400px :width: 240px :align: left Quando o usuário selecionar um item no grid o aplicativo irá iniciar o preenchimento do apontamento após aguardar a confirmação do usuário, caso a confirmação não seja desabilitada nos parâmetros. .. figure:: ../images/splittedgrid/5_splittedgrid_detail.png :height: 400px :width: 240px :align: left Fora do modo de edição, quando o usuário pressiona um dos itens da grade é possível ver os detalhes do registro que será selecionado quando o botão for pressionado.