Oi galera, tudo bem?
Alguém sabe se tem como fazer no Laszlo um esqueminha de máscara? Por exemplo pra data… ou hora???
Valeu :razz:
Oi galera, tudo bem?
Alguém sabe se tem como fazer no Laszlo um esqueminha de máscara? Por exemplo pra data… ou hora???
Valeu :razz:
ola, segue um exemplo bem simples…
ainda não terminei de implementar um componente de mascara mas
a parte interna funcionaria ± como este:
[code]<view width="115" height="20" bgcolor="gray">
<inputtext
name="field"
text="${parent.text}"
bgcolor="white"
x="1" y="1"
width="$once{parent.width-2}"
height="$once{parent.height-2}" maxlength="14">
<method name="init"><![CDATA[
super.init();
]]></method>
<method event="onkeydown" args="akeycode"><![CDATA[
Debug.write( String.fromCharCode(akeycode) + " : " + akeycode + " >> " + this.getText() );
// tecla backspace
if( akeycode != 8 ) {
switch( this.getText().length ) {
case 3:
this.addText( "." );
break;
case 7:
this.addText( "." );
break;
case 11:
this.addText( "-" );
break
}
var lastP = this.getText().length;
this.setSelection( lastP, (lastP+1) );
}
]]></method>
<!-- @END: métodos do inputtext -->
</inputtext>
</view>[/code]
exemplo para formatação de campo para CPF: xxx.xxx.xxx-xx
para fazer um teste rápido acesse esse [LINK]
[]'s
Obrigada Erko!!!
Vou testar agora!!! :razz: :razz: