Bom dia Rui, vou testar logo que possível
António Pinto [email protected] > No dia 11/09/2015, às 02:21, Rui Cruz <[email protected]> escreveu: > > Deu luta! dasse... > > Podes experimentar agora o textinput. tive de criar como pensava um > FormItemSkin e tive de criar mais states dentro da TextInputSkin para ficar > segundo as directivas do material. > > Num próximo commit vou tentar eliminar os custom components e passar a lógica > pra dentro da skin.. sei que é mau principio mas pra ser mais usável para > quem quiser implementar em projectos já feitos. > > finalizei também o HSliderSkin. > > :) > > No dia 7 de setembro de 2015 às 17:27, Rui Cruz <[email protected] > <mailto:[email protected]>> escreveu: > Boas António, > > Imaginava que sim. ainda não entrei no campo dos forms / validators e lidar > com errorSkins / errorStrings / form layouts, mas vou pegar nisso após ter os > componentes base a funcionar bem. Neste momento estou a trabalhar num branch > com os Sliders. > > Sei que o Form tem um layout próprio onde coloca as mensagens de erro.. para > simular o Material vou ter de alterar o sitio onde está o errorLabel para > baixo do componente (penso que neste momento tem lá a helpLabel), seja como > for irei pegar nisso e por a funcionar bem :) > > > p.s - já verifiquei esse erro em outras aplicações que fiz, detesto a forma > como o flex implementa visualmente os form errors, sei que já "arranjei" isso > algures num projecto antigo. A meu ver deveria ser um State na Skin e não uma > Skin diferente, mas deverá haver um motivo algures.. > > > Obrigado :) > > No dia 7 de setembro de 2015 às 15:51, APintex Gmail <[email protected] > <mailto:[email protected]>> escreveu: > Boa tarde Rui, > > Aqui vai uma pequena contribuição… > > Testei o teu <components:TextInput/> e no exemplo que te mostro, como o campo > é obrigatório, se não o preencheres e fizeres “Tab” vai acontecer o seguinte > o mostrado na Fig #1. > Se fizeres shift+Tab e voltares ao campo obrigatório repetindo o processo, > novamente sem preencheres o campo acontece o seguinte que mostro na fig #2… e > se continuares com este processo (Fig #3) > > Se necessitares de mais alguma informação estou ao dispor. > > (não ligues às cores) :) > <!--Nome--> > <s:FormItem label="{resourceManager.getString(LOCALIZATION, > 'dist_label_Nome')}" required="true" enabled="true" > textAlign="right" showErrorSkin="false" showErrorTip="true" > width="100%"> > <!--<s:TextInput id="tiDistNome" width="400" maxChars="255" > textAlign="left" enabled="true" > focusIn="textInput_focusIn(event);" > focusOut="textInput_focusOut(event);"/>--> > > <components:TextInput id="tiDistNome" prompt="Nome do Distribuidor" > width="400" maxChars=“255" textAlign="left" enabled="true"/> > </s:FormItem> > > António Pinto > [email protected] <mailto:[email protected]> > > > >> No dia 07/09/2015, às 12:48, Rui Cruz <[email protected] >> <mailto:[email protected]>> escreveu: >> >> Boas pessoal, >> >> >> Não sei se já sabem, publiquei na mailing-list do flex uma skin que estou a >> trabalhar (mais focado em animações). >> >> Para quem precisar ou queira participar: >> https://github.com/rui-cruz/Spark-Material >> <https://github.com/rui-cruz/Spark-Material> >> >> Já tive alguns emails para fazer merge com outros repositorios, >> provavelmente vou fazer-lo para ficar completo e envolver mais gente até >> ficar usável. >> >> >> Abraço, >> Rui >> >> >> >> -- >> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da Comunidade >> Portuguesa de Rich Internet Applications - www.riapt.org >> <http://www.riapt.org/>" do Grupos do Google. >> Para anular a subscrição deste grupo e parar de receber emails do mesmo, >> envie um email para [email protected] >> <mailto:[email protected]>. >> Para publicar uma mensagem neste grupo, envie um email para >> [email protected] <mailto:[email protected]>. >> Visite este grupo em http://groups.google.com/group/riapt >> <http://groups.google.com/group/riapt>. >> Para mais opções, visite https://groups.google.com/d/optout >> <https://groups.google.com/d/optout>. > > Fig #1 > <PastedGraphic-1.tiff> > > Fig.#2 > <PastedGraphic-2.tiff> > > Fig. #3 > <PastedGraphic-3.tiff> > > -- > Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da Comunidade > Portuguesa de Rich Internet Applications - www.riapt.org > <http://www.riapt.org/>" do Grupos do Google. > Para anular a subscrição deste grupo e parar de receber emails do mesmo, > envie um email para [email protected] > <mailto:[email protected]>. > Para publicar uma mensagem neste grupo, envie um email para > [email protected] <mailto:[email protected]>. > Visite este grupo em http://groups.google.com/group/riapt > <http://groups.google.com/group/riapt>. > Para mais opções, visite https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. > > > > -- > Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da Comunidade > Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos do Google. > Para anular a subscrição deste grupo e parar de receber emails do mesmo, > envie um email para [email protected] > <mailto:[email protected]>. > Para publicar uma mensagem neste grupo, envie um email para > [email protected] <mailto:[email protected]>. > Visite este grupo em http://groups.google.com/group/riapt > <http://groups.google.com/group/riapt>. > Para mais opções, visite https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie um email para [email protected]. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Visite este grupo em http://groups.google.com/group/riapt. Para mais opções, consulte https://groups.google.com/d/optout.
