最近我试图在 openlaszlo 中创建一个可滚动的编辑文本。但由于某种原因 maxlength 属性不起作用。任何想法,例如为什么它不起作用。它是一个错误吗?
我现在正在以另一种方式进行操作。有没有更好的方法?
<canvas debug="true">
<include href="incubator/scrolledittext.lzx" />
<handler name="oninit">
canvas.answer.setAttribute('width',200);
this.answer.setAttribute('maxlength',20);
</handler>
<scrolledittext name="answer" x="20" y="20" >
<handler name="ontext">
//this.setAttribute(maxlength,20);
Debug.write("greater1",this.text);
if(this.text.length > 20){
var textContent = this.text;
textContent = textContent.substring(0,20);
updateText(textContent);
}
</handler>
<method name="updateText" args="a">
Debug.write("UpdateText");
this.setAttribute('text',a);
</method>
</scrolledittext>
</canvas>