PDA

View Full Version : how to get edittext noneditable


developer
09-06-2007, 12:47 PM
Hello can someone guide me how to get an edittext tag that gets data from a dataset to be non editable

senshi
09-06-2007, 12:53 PM
Maybe, if you really want to do that, in that case, but just then, you can disable your edittext by saying "enabled='false'". :p


<canvas debug="true" >

<dataset name="ds" >
<foo>Hello World</foo>
</dataset>

<edittext datapath="ds:/foo/text()" enabled="false" />

</canvas>

BerndWill
09-06-2007, 12:56 PM
Or that way:


<canvas debug="true" >

<dataset name="ds" >
<foo>Hello World</foo>
</dataset>

<text datapath="ds:/foo/text()" />

</canvas>

MBachstein
12-22-2008, 07:40 AM
Hello,

I want to disable an <edittext> and a <button> on the fly. Unfortunately, the code below doesn't work. Does anybody have a clue how I can do that?

Kind Regards,
Marc


<canvas width="500" height="300" debug="true">
<include href="../../lps/components/lz/edittext.lzx" />
<view name="mainView" height="200" width="200">

<attribute name="isEditable" type="boolean" value="true"/>
<edittext name="myTextField" width="50" height="50" enabled="${parent.isEditable}"/>

<button name="but1" text="Click me" x="80" enabled="${parent.isEditable}">
<handler name="onclick">
parent.myTextField.setText("Hello");
</handler>
</button>

<button text="Click me 2" x="170">
<handler name="onclick">
if (parent.isEditable==false) {
parent.isEditable=true;
} else {
parent.isEditable=false;
}
</handler>
</button>
</view>
</canvas>

MBachstein
12-22-2008, 07:46 AM
ok. I made a typical beginner's mistake. I needed to use the method setAttribute.