========= `xMova Android <../doc.html>`_ ========= ------- INPUT ------- ``Versão 2.11+`` Esta funcionalidade permite apresentar diferentes controles para o usuário fazer a inserção do valor desejado. Pode ser usado o teclado em conjunto com botões dinâmicos e uma SeekBar. Esta funcionalidade está disponível apenas para campos dos tipos: Integer, Long, Decimal e String --------- Atributos: --------- * ``customInput`` : Habilita o uso da nova tela de input, não é necessária caso qualquer dos outros atributos forem utilizados. * ``inputLeftLabel`` : Define qual o valor do label que deverá aparecer à esquerda do campo de input. Pode ser usado um valor textual ou um nome de um campo de onde deve ser recuperado o valor. * ``inputRightLabel`` : Define qual o valor do label que deverá aparecer à direita do campo de input. Pode ser usado um valor textual ou um nome de um campo de onde deve ser recuperado o valor. * ``inputButtons`` : Define os botões dinâmicos que devem ser criados na tela, para definir mais de um botão deve-se separar os valores por vírgula. Podem ser usados valores textuais e/ou nome de campos de onde devem ser recuperados os valores. * ``inputShowSeekBar`` : Habilita o uso da SeekBar para a seleção de valores, somente presente em campos numéricos. * ``inputHideKeyboard`` : Desabilita a exibição do teclado nativo, mesmo que o usuário selecione o input o teclado não será exibido. * ``inputStartWithKeyboardHidden``: Determina que o teclado deve iniciar oculto, mas deve ser mostrado caso o usuário selecione o input. * ``inputAllowNegative`` : Habilita a inserção de valores negativos. Caso o campo tenha o atributo **minValue** com um valor negativo a inserção de valores negativos também é habilitada quando usando a tela de input custom. ------ Langs : ------ * ``FixedKeyCommandOK`` : Define o valor da opção de confirmação que é exibida no topo da tela. **Exemplo**:: Apontamento sync=out id inc longType long inputLeftLabel="Quantidade:" inputButtons=+5,+10,+20,+50,x2,x10,x20,÷2,÷10 inputStartWithKeyboardHidden integerType int inputShowSeekBar minValue=100 maxValue=200 inputLeftLabel="Mínimo: 100" inputRightLabel="Máximo: 200" StringType String inputLeftLabel="Texto da Próxima Tela:" decimalType decimal inputLeftLabel=StringType inputShowSeekBar minValue=0.5 maxValue=20,32 percentage int inputShowSeekBar inputHideKeyboard maxValue=100 inputLeftLabel="Vol.:" inputRightLabel="%" buttons String inputLeftLabel="Botoes da Proxima Tela. Exemplo: [1|2|3] ou 1" testButtons String inputButtons=buttons testButtons2 int inputButtons=buttons negative int inputShowSeekBar minValue=-50 maxValue=50 inputLeftLabel="Mínimo: -50" inputRightLabel="Máximo: 50" negative2 int inputAllowNegative negative3 decimal inputAllowNegative ----------------------------------- Fotos da Utilização da Funcionalidade: ----------------------------------- .. figure:: ../images/inputcustom/longType.png :height: 400px :width: 240px :align: left Exibição do campo: **longType** .. figure:: ../images/inputcustom/integerType.png :height: 400px :width: 240px :align: left Exibição do campo: **integerType** .. figure:: ../images/inputcustom/StringType.png :height: 400px :width: 240px :align: left Exibição do campo: **StringType** .. figure:: ../images/inputcustom/decimalType.png :height: 400px :width: 240px :align: left Exibição do campo: **decimalType** .. figure:: ../images/inputcustom/percentage.png :height: 400px :width: 240px :align: left Exibição do campo: **percentage** .. figure:: ../images/inputcustom/buttons.png :height: 400px :width: 240px :align: left Exibição do campo: **buttons** .. figure:: ../images/inputcustom/testButtons.png :height: 400px :width: 240px :align: left Exibição do campo: **testButtons** .. figure:: ../images/inputcustom/testButtons2.png :height: 400px :width: 240px :align: left Exibição do campo: **testButtons2** .. figure:: ../images/inputcustom/negative.png :height: 400px :width: 240px :align: left Exibição do campo: **negative** .. figure:: ../images/inputcustom/negative2.png :height: 400px :width: 240px :align: left Exibição do campo: **negative2** .. figure:: ../images/inputcustom/negative3.png :height: 400px :width: 240px :align: left Exibição do campo: **negative3**