habe folgendes Problem, nach längerem Probieren bekomme ich den Wert aus einem DataSet nicht an die Weite
einer View gebunden (Anfängerproblem
- Code: Select all
<canvas width="1000" height="500">
<dataset src="test.xml" name="dset"/>
<class name="tagview" width="100" height="20" bgcolor="blue" fgcolor="white" clickable="true">
<attribute name="myVal" type="number" value="$path{'size'}" />
<text align="center" datapath="name/text()"/>
<handler name="oninit" >
Debug.write("myWidth=",(myVal));
this.setWidth(myVal);
</handler>
</class>
<tagview datapath="dset:/root/item" />
<simplelayout axis="y" spacing="5"/>
</canvas>
Hier die Xml-Struktur test.xml.
<root>
<item>
<name>andi </name>
<path>c:/temp/text1.doc </path>
<size>200</size>
</item>
</root>
Mit dem "name" klappt es, er wird aus dem Dataset ausgelesen und angezeigt.
Nur mit "size" klapt es nicht.
