Erro ao embutir Dataset em uma Classe

1 resposta
H

Ola,

Ja tentei bastante e ja li o manual do OpenLaszlo e nao consigo achar o erro do codigo abaixo.

Grato.

<canvas debug="true">

	<class name="testedata">

	  <dataset name="mydata">
		<myxml>
			<person show="simpsons">
			  <firstName>Homer</firstName>
			  <lastName>Simpson</lastName>
			</person>
			<person show="simpsons">
			  <firstName>Marge</firstName>
			  <lastName>Simpson</lastName>
			</person>
			<person show="simpsons">
			  <firstName>Montgomery</firstName>
			  <lastName>Burns</lastName>
			</person>
		  </myxml>
	  </dataset>

	  <method name="mostra">
	  	Debug.write(this);
	  	Debug.write(this.parent);
	  	Debug.write(this.mydata);
	  </method>
	  
	  <view name="mytable" oninit="this.parent.mostra()">
		<simplelayout axis="y" />
    <!--<view name="rowofdata" datapath="mydata:/myxml[1]/person">-->
	<!--<view name="rowofdata" datapath="this.parent.mydata:/myxml[1]/person">-->
	<!--<view name="rowofdata" datapath="this.mydata:/myxml[1]/person">-->
	<!--<view name="rowofdata" datapath="local:this.mydata:/myxml[1]/person">-->
    	<view name="rowofdata" datapath="local:mydata:/myxml[1]/person">
		  <simplelayout axis="x" />
		  <text datapath="firstName/text()" /> 
		  <text datapath="lastName/text()" /> 
		  <text datapath="@show" />
		</view>
	  </view>

	</class>

	<testedata name="mytesdata" />

</canvas>

[/i]

1 Resposta

E

olá boa noite…

bom esse erro ocorre porque não é possivel
embutir um dataset dentro de uma classe

os dataset da aplicação até onde me lembre
devem ser declarados diretamente dentro da tag
canvas, acho que existe a possibilidade de declarar
dentro de uma library tambem, mas tenho
que verificar… :roll:

[]'s

Criado 12 de agosto de 2006
Ultima resposta 12 de ago. de 2006
Respostas 1
Participantes 2