Máscara

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">

  		&lt;method name=&quot;init&quot;&gt;&lt;!&#91;CDATA&#91;
  			super.init&#40;&#41;;
  		&#93;&#93;&gt;&lt;/method&gt;

  		&lt;method event=&quot;onkeydown&quot; args=&quot;akeycode&quot;&gt;&lt;!&#91;CDATA&#91;
            Debug.write&#40; String.fromCharCode&#40;akeycode&#41; + &quot; &#58; &quot; + akeycode + &quot; &gt;&gt; &quot; + this.getText&#40;&#41; &#41;;
            
            // tecla backspace
            if&#40; akeycode != 8 &#41; &#123;
            	
            	switch&#40; this.getText&#40;&#41;.length &#41; &#123;
            		case 3&#58;
            			this.addText&#40; &quot;.&quot; &#41;;
            			break;
            		case 7&#58;
            			this.addText&#40; &quot;.&quot; &#41;;
            			break;
            		case 11&#58;
            			this.addText&#40; &quot;-&quot; &#41;;
            			break	
            	&#125;
	        var lastP = this.getText&#40;&#41;.length;
	        this.setSelection&#40; lastP, &#40;lastP+1&#41; &#41;;                  
            &#125;           
            &#93;&#93;&gt;&lt;/method&gt;
  		&lt;!-- @END&#58; métodos do inputtext --&gt;
  	&lt;/inputtext&gt;

</view>[/code] :wink:

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:

só para contas, um novo post sobre esse assunto no meu blog :wink:

[link] :wink: