Comunidad de diseño web y desarrollo en internet online

tree

Citar            
MensajeEscrito el 06 Ago 2009 08:03 pm
hola me podrían ayudar quiero un tree pero que al darle clic a un nodo o hijo me dé, en un panel u otra casa me da = información de ese hijo ejemplo autos su hijo seria no jetta y al darle click al jetta me la información de ese jettta esa información seria que la panga por medio de un <mx:XMLList si se puede si no pues como se pueda

Por angel007

10 de clabLevel



 

msie7
Citar            
MensajeEscrito el 11 Ago 2009 04:16 pm
buenas hola sigo sin poder hacer eso ya que pues soy nuevo en flex encontre uncodigo mas o menos = pero este al darle clik me regresa lo que seleccione y yo quiero que me regrese un otro dato uno que yo le pueda poner digamos como su informacion de lo que selecione


<mx:Script>
<![CDATA[

[Bindable]
public var selectedNode:Object;

// Event handler for the Tree control change event.
public function treeChanged(event:Event):void {
selectedNode=Tree(event.target).selectedItem;
}
]]>
</mx:Script>

<mx:XMLList id="treeData">
<node label="Mail Box">
<node label="Inbox">
<node label="Marketing"/>
<node label="Product Management"/>
<node label="Personal"/>
</node>
<node label="Outbox">
<node label="Professional"/>
<node label="Personal"/>
</node>
<node label="Spam"/>
<node label="Sent"/>
</node>
</mx:XMLList>

<mx:Panel title="Tree Control Example" height="75%" width="75%"
paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10">

<mx:Label width="100%" color="blue"
text="Select a node in the Tree control."/>

<mx:HDividedBox width="100%" height="100%">
<mx:Tree id="myTree" width="50%" height="100%" labelField="@label"
showRoot="false" dataProvider="{treeData}" change="treeChanged(event)"/>
<mx:TextArea height="100%" width="50%"
text="Selected Item: {selectedNode.@label}"/>
</mx:HDividedBox>

</mx:Panel>

Por angel007

10 de clabLevel



 

msie7
Citar            
MensajeEscrito el 12 Ago 2009 06:12 am
Prueba a que los "node" de tu XML sean del modo

Código :

<node label="Personal" dato="mi Dato"/>

y trata de usar

Código ActionScript :

text="Selected Item: {selectedNode.@dato}"/>

No sé si funcionará :(

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Ago 2009 06:34 pm
muchas grax pero enontre una forma de hacerlo como el tour de flex solo que en chico =D

Por angel007

10 de clabLevel



 

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.