Tree component not functions correctly

classic Classic list List threaded Threaded
14 messages Options
Reply | Threaded
Open this post in threaded view
|

Tree component not functions correctly

Serkan Taş
Hi,

Before trying to fix tree in my project I checked the example in tourdeflex modules. I would like to learn if anyone has checked that example because I couldn't make it work.

It fails after some and open/close clicks. Some of the menu items disappear. I want to make it work before focusing on my own implementation.

Here is the code :

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.apache.org/royale/spark"
               xmlns:mx="library://ns.apache.org/royale/mx"
               paddingBottom="0" paddingTop="0" paddingLeft="0" paddingRight="0"
               height="100%" width="100%"
               >
   
    <fx:Metadata>
    </fx:Metadata>
   
    <fx:Script>
        <![CDATA[

            [Bindable]
            public var selectedNode:XML;
           
            // Event handler for the Tree control change event.
            public function treeChanged(event:Event):void {
                selectedNode=Tree(event.target).selectedItem as XML;
            }
           
        ]]>
    </fx:Script>
   
    <fx:Declarations>
        <fx: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>   
        </fx:XMLList>
    </fx:Declarations>   
   
    <mx:Panel title="Tree Control Example"
              paddingBottom="10" paddingTop="10" paddingLeft="10" paddingRight="10"
              height="100%" width="100%">
       
        <mx:Label width="100%"
                  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>

</s:Application>


Thanks,
Serkan
Reply | Threaded
Open this post in threaded view
|

Re: Tree component not functions correctly

Alex Harui-2

Can you provide a sequence of steps to reproduce the problem? (click on “foo”, open “bar”, “close “bar”, …)

 

Thanks,

-Alex

 

From: Serkan Taş <[hidden email]>
Reply-To: "[hidden email]" <[hidden email]>
Date: Sunday, November 3, 2019 at 9:46 AM
To: "[hidden email]" <[hidden email]>
Subject: Tree component not functions correctly

 

Hi,

Before trying to fix tree in my project I checked the example in tourdeflex modules. I would like to learn if anyone has checked that example because I couldn't make it work.

It fails after some and open/close clicks. Some of the menu items disappear. I want to make it work before focusing on my own implementation.

Here is the code :

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.apache.org/royale/spark"
               xmlns:mx="library://ns.apache.org/royale/mx"
               paddingBottom="0" paddingTop="0" paddingLeft="0" paddingRight="0"
               height="100%" width="100%"
               >
   
    <fx:Metadata>
    </fx:Metadata>
   
    <fx:Script>
        <![CDATA[

            [Bindable]
            public var selectedNode:XML;
           
            // Event handler for the Tree control change event.
            public function treeChanged(event:Event):void {
                selectedNode=Tree(event.target).selectedItem as XML;
            }
           
        ]]>
    </fx:Script>
   
    <fx:Declarations>
        <fx: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>   
        </fx:XMLList>
    </fx:Declarations>   
   
    <mx:Panel title="Tree Control Example"
              paddingBottom="10" paddingTop="10" paddingLeft="10" paddingRight="10"
              height="100%" width="100%">
       
        <mx:Label width="100%"
                  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>

</s:Application>


Thanks,
Serkan

Reply | Threaded
Open this post in threaded view
|

Re: Tree component not functions correctly

Serkan Taş
Sure Alex,

1. Step open the page :



2. Open "Outbox"



3. Close "Outbox" => "Spam " is missing, "Personal" is shown



4. Open "Inbox"



5. Close "Inbox" =>  "Product Manager" is shown



Thanks,
Serkan

4.11.2019 02:26 tarihinde Alex Harui yazdı:

Can you provide a sequence of steps to reproduce the problem? (click on “foo”, open “bar”, “close “bar”, …)

 

Thanks,

-Alex

 

From: Serkan Taş [hidden email]
Reply-To: [hidden email] [hidden email]
Date: Sunday, November 3, 2019 at 9:46 AM
To: [hidden email] [hidden email]
Subject: Tree component not functions correctly

 

Hi,

Before trying to fix tree in my project I checked the example in tourdeflex modules. I would like to learn if anyone has checked that example because I couldn't make it work.

It fails after some and open/close clicks. Some of the menu items disappear. I want to make it work before focusing on my own implementation.

Here is the code :

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.apache.org/royale/spark"
               xmlns:mx="library://ns.apache.org/royale/mx"
               paddingBottom="0" paddingTop="0" paddingLeft="0" paddingRight="0"
               height="100%" width="100%"
               >
   
    <fx:Metadata>
    </fx:Metadata>
   
    <fx:Script>
        <![CDATA[

            [Bindable]
            public var selectedNode:XML;
           
            // Event handler for the Tree control change event.
            public function treeChanged(event:Event):void {
                selectedNode=Tree(event.target).selectedItem as XML;
            }
           
        ]]>
    </fx:Script>
   
    <fx:Declarations>
        <fx: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>   
        </fx:XMLList>
    </fx:Declarations>   
   
    <mx:Panel title="Tree Control Example"
              paddingBottom="10" paddingTop="10" paddingLeft="10" paddingRight="10"
              height="100%" width="100%">
       
        <mx:Label width="100%"
                  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>

</s:Application>


Thanks,
Serkan


Reply | Threaded
Open this post in threaded view
|

Re: Tree component not functions correctly

Serkan Taş
Alex, when I check Tree control, it is not completely emulated.

Just for info.

4.11.2019 07:40 tarihinde Serkan Taş yazdı:
Sure Alex,

1. Step open the page :



2. Open "Outbox"



3. Close "Outbox" => "Spam " is missing, "Personal" is shown



4. Open "Inbox"



5. Close "Inbox" =>  "Product Manager" is shown



Thanks,
Serkan

4.11.2019 02:26 tarihinde Alex Harui yazdı:

Can you provide a sequence of steps to reproduce the problem? (click on “foo”, open “bar”, “close “bar”, …)

 

Thanks,

-Alex

 

From: Serkan Taş [hidden email]
Reply-To: [hidden email] [hidden email]
Date: Sunday, November 3, 2019 at 9:46 AM
To: [hidden email] [hidden email]
Subject: Tree component not functions correctly

 

Hi,

Before trying to fix tree in my project I checked the example in tourdeflex modules. I would like to learn if anyone has checked that example because I couldn't make it work.

It fails after some and open/close clicks. Some of the menu items disappear. I want to make it work before focusing on my own implementation.

Here is the code :

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.apache.org/royale/spark"
               xmlns:mx="library://ns.apache.org/royale/mx"
               paddingBottom="0" paddingTop="0" paddingLeft="0" paddingRight="0"
               height="100%" width="100%"
               >
   
    <fx:Metadata>
    </fx:Metadata>
   
    <fx:Script>
        <![CDATA[

            [Bindable]
            public var selectedNode:XML;
           
            // Event handler for the Tree control change event.
            public function treeChanged(event:Event):void {
                selectedNode=Tree(event.target).selectedItem as XML;
            }
           
        ]]>
    </fx:Script>
   
    <fx:Declarations>
        <fx: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>   
        </fx:XMLList>
    </fx:Declarations>   
   
    <mx:Panel title="Tree Control Example"
              paddingBottom="10" paddingTop="10" paddingLeft="10" paddingRight="10"
              height="100%" width="100%">
       
        <mx:Label width="100%"
                  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>

</s:Application>


Thanks,
Serkan



Reply | Threaded
Open this post in threaded view
|

Re: Tree component not functions correctly

Alex Harui-2

Serkan,

 

In general that’s true of most components.  We emulate what people need.  We don’t have enough committers to do things just-in-case.  If you tell us what you need, someone will work on it, although it is even better if you figure out how to emulate whatever is missing yourself.

 

Royale is not backed by some corporation like Adobe or Apache.  It is up to the users to become committers and support and maintain the code.

 

-Alex

 

From: Serkan Taş <[hidden email]>
Reply-To: "[hidden email]" <[hidden email]>
Date: Tuesday, November 5, 2019 at 11:11 AM
To: "[hidden email]" <[hidden email]>
Subject: Re: Tree component not functions correctly

 

Alex, when I check Tree control, it is not completely emulated.

Just for info.

4.11.2019 07:40 tarihinde Serkan Taş yazdı:

Sure Alex,

1. Step open the page :



2. Open "Outbox"



3. Close "Outbox" => "Spam " is missing, "Personal" is shown



4. Open "Inbox"



5. Close "Inbox" =>  "Product Manager" is shown



Thanks,
Serkan

4.11.2019 02:26 tarihinde Alex Harui yazdı:

Can you provide a sequence of steps to reproduce the problem? (click on “foo”, open “bar”, “close “bar”, …)

 

Thanks,

-Alex

 

From: Serkan Taş [hidden email]
Reply-To: [hidden email] [hidden email]
Date: Sunday, November 3, 2019 at 9:46 AM
To: [hidden email] [hidden email]
Subject: Tree component not functions correctly

 

Hi,

Before trying to fix tree in my project I checked the example in tourdeflex modules. I would like to learn if anyone has checked that example because I couldn't make it work.

It fails after some and open/close clicks. Some of the menu items disappear. I want to make it work before focusing on my own implementation.

Here is the code :

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.apache.org/royale/spark"
               xmlns:mx="library://ns.apache.org/royale/mx"
               paddingBottom="0" paddingTop="0" paddingLeft="0" paddingRight="0"
               height="100%" width="100%"
               >
   
    <fx:Metadata>
    </fx:Metadata>
   
    <fx:Script>
        <![CDATA[

            [Bindable]
            public var selectedNode:XML;
           
            // Event handler for the Tree control change event.
            public function treeChanged(event:Event):void {
                selectedNode=Tree(event.target).selectedItem as XML;
            }
           
        ]]>
    </fx:Script>
   
    <fx:Declarations>
        <fx: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>   
        </fx:XMLList>
    </fx:Declarations>   
   
    <mx:Panel title="Tree Control Example"
              paddingBottom="10" paddingTop="10" paddingLeft="10" paddingRight="10"
              height="100%" width="100%">
       
        <mx:Label width="100%"
                  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>

</s:Application>


Thanks,
Serkan


 



Reply | Threaded
Open this post in threaded view
|

Re: Tree component not functions correctly

Serkan Taş
Alex, I am aware what is going on. I, my self emulated 10s of classes last year. I am not a newcomer.

What I am trying to do is, to move one step forward.

My application is highly dependent on tree component. Can not work without.

I worked on code, tried to find out what is wrong with tree component.

As I do not have deep knowledge on framework, i could not move forward.

E.g. altough expand item function  is commented it is not clear why still tree is  expended on click. Guess goes with event handling.

If you guide a little I may move further on fw.

Belive me I have lots of things to do on my site after passing fw.

Thanks,
Serkan




On Wed, Nov 6, 2019 at 12:08 AM +0300, "Alex Harui" <[hidden email]> wrote:

Serkan,

 

In general that’s true of most components.  We emulate what people need.  We don’t have enough committers to do things just-in-case.  If you tell us what you need, someone will work on it, although it is even better if you figure out how to emulate whatever is missing yourself.

 

Royale is not backed by some corporation like Adobe or Apache.  It is up to the users to become committers and support and maintain the code.

 

-Alex

 

From: Serkan Taş <[hidden email]>
Reply-To: "[hidden email]" <[hidden email]>
Date: Tuesday, November 5, 2019 at 11:11 AM
To: "[hidden email]" <[hidden email]>
Subject: Re: Tree component not functions correctly

 

Alex, when I check Tree control, it is not completely emulated.

Just for info.

4.11.2019 07:40 tarihinde Serkan Taş yazdı:

Sure Alex,

1. Step open the page :



2. Open "Outbox"



3. Close "Outbox" => "Spam " is missing, "Personal" is shown



4. Open "Inbox"



5. Close "Inbox" =>  "Product Manager" is shown



Thanks,
Serkan

4.11.2019 02:26 tarihinde Alex Harui yazdı:

Can you provide a sequence of steps to reproduce the problem? (click on “foo”, open “bar”, “close “bar”, …)

 

Thanks,

-Alex

 

From: Serkan Taş [hidden email]
Reply-To: [hidden email] [hidden email]
Date: Sunday, November 3, 2019 at 9:46 AM
To: [hidden email] [hidden email]
Subject: Tree component not functions correctly

 

Hi,

Before trying to fix tree in my project I checked the example in tourdeflex modules. I would like to learn if anyone has checked that example because I couldn't make it work.

It fails after some and open/close clicks. Some of the menu items disappear. I want to make it work before focusing on my own implementation.

Here is the code :

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.apache.org/royale/spark"
               xmlns:mx="library://ns.apache.org/royale/mx"
               paddingBottom="0" paddingTop="0" paddingLeft="0" paddingRight="0"
               height="100%" width="100%"
               >
   
    <fx:Metadata>
    </fx:Metadata>
   
    <fx:Script>
        <![CDATA[

            [Bindable]
            public var selectedNode:XML;
           
            // Event handler for the Tree control change event.
            public function treeChanged(event:Event):void {
                selectedNode=Tree(event.target).selectedItem as XML;
            }
           
        ]]>
    </fx:Script>
   
    <fx:Declarations>
        <fx: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>   
        </fx:XMLList>
    </fx:Declarations>   
   
    <mx:Panel title="Tree Control Example"
              paddingBottom="10" paddingTop="10" paddingLeft="10" paddingRight="10"
              height="100%" width="100%">
       
        <mx:Label width="100%"
                  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>

</s:Application>


Thanks,
Serkan


 



Reply | Threaded
Open this post in threaded view
|

RE: Tree component not functions correctly

yishayw

Hi Serkan,

 

If you open a bug with a clear test case I’ll have a look at it this week.

 

Thanks,

Yishay

 


From: Serkan Taş <[hidden email]>
Sent: Wednesday, November 6, 2019 5:50:50 AM
To: [hidden email] <[hidden email]>
Subject: Re: Tree component not functions correctly
 
Alex, I am aware what is going on. I, my self emulated 10s of classes last year. I am not a newcomer.

What I am trying to do is, to move one step forward.

My application is highly dependent on tree component. Can not work without.

I worked on code, tried to find out what is wrong with tree component.

As I do not have deep knowledge on framework, i could not move forward.

E.g. altough expand item function  is commented it is not clear why still tree is  expended on click. Guess goes with event handling.

If you guide a little I may move further on fw.

Belive me I have lots of things to do on my site after passing fw.

Thanks,
Serkan




On Wed, Nov 6, 2019 at 12:08 AM +0300, "Alex Harui" <[hidden email]> wrote:

Serkan,

 

In general that’s true of most components.  We emulate what people need.  We don’t have enough committers to do things just-in-case.  If you tell us what you need, someone will work on it, although it is even better if you figure out how to emulate whatever is missing yourself.

 

Royale is not backed by some corporation like Adobe or Apache.  It is up to the users to become committers and support and maintain the code.

 

-Alex

 

From: Serkan Taş <[hidden email]>
Reply-To: "[hidden email]" <[hidden email]>
Date: Tuesday, November 5, 2019 at 11:11 AM
To: "[hidden email]" <[hidden email]>
Subject: Re: Tree component not functions correctly

 

Alex, when I check Tree control, it is not completely emulated.

Just for info.

4.11.2019 07:40 tarihinde Serkan Taş yazdı:

Sure Alex,

1. Step open the page :



2. Open "Outbox"



3. Close "Outbox" => "Spam " is missing, "Personal" is shown



4. Open "Inbox"



5. Close "Inbox" =>  "Product Manager" is shown



Thanks,
Serkan

4.11.2019 02:26 tarihinde Alex Harui yazdı:

Can you provide a sequence of steps to reproduce the problem? (click on “foo”, open “bar”, “close “bar”, …)

 

Thanks,

-Alex

 

From: Serkan Taş [hidden email]
Reply-To: [hidden email] [hidden email]
Date: Sunday, November 3, 2019 at 9:46 AM
To: [hidden email] [hidden email]
Subject: Tree component not functions correctly

 

Hi,

Before trying to fix tree in my project I checked the example in tourdeflex modules. I would like to learn if anyone has checked that example because I couldn't make it work.

It fails after some and open/close clicks. Some of the menu items disappear. I want to make it work before focusing on my own implementation.

Here is the code :

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.apache.org/royale/spark"
               xmlns:mx="library://ns.apache.org/royale/mx"
               paddingBottom="0" paddingTop="0" paddingLeft="0" paddingRight="0"
               height="100%" width="100%"
               >
   
    <fx:Metadata>
    </fx:Metadata>
   
    <fx:Script>
        <![CDATA[

            [Bindable]
            public var selectedNode:XML;
           
            // Event handler for the Tree control change event.
            public function treeChanged(event:Event):void {
                selectedNode=Tree(event.target).selectedItem as XML;
            }
           
        ]]>
    </fx:Script>
   
    <fx:Declarations>
        <fx: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>   
        </fx:XMLList>
    </fx:Declarations>   
   
    <mx:Panel title="Tree Control Example"
              paddingBottom="10" paddingTop="10" paddingLeft="10" paddingRight="10"
              height="100%" width="100%">
       
        <mx:Label width="100%"
                  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>

</s:Application>


Thanks,
Serkan


 



Reply | Threaded
Open this post in threaded view
|

RE: Tree component not functions correctly

yishayw

Never mind, I can reproduce it using the example upthread.

 


From: Yishay Weiss <[hidden email]>
Sent: Wednesday, November 6, 2019 6:49:00 AM
To: [hidden email] <[hidden email]>
Subject: RE: Tree component not functions correctly
 

Hi Serkan,

 

If you open a bug with a clear test case I’ll have a look at it this week.

 

Thanks,

Yishay

 


From: Serkan Taş <[hidden email]>
Sent: Wednesday, November 6, 2019 5:50:50 AM
To: [hidden email] <[hidden email]>
Subject: Re: Tree component not functions correctly
 
Alex, I am aware what is going on. I, my self emulated 10s of classes last year. I am not a newcomer.

What I am trying to do is, to move one step forward.

My application is highly dependent on tree component. Can not work without.

I worked on code, tried to find out what is wrong with tree component.

As I do not have deep knowledge on framework, i could not move forward.

E.g. altough expand item function  is commented it is not clear why still tree is  expended on click. Guess goes with event handling.

If you guide a little I may move further on fw.

Belive me I have lots of things to do on my site after passing fw.

Thanks,
Serkan




On Wed, Nov 6, 2019 at 12:08 AM +0300, "Alex Harui" <[hidden email]> wrote:

Serkan,

 

In general that’s true of most components.  We emulate what people need.  We don’t have enough committers to do things just-in-case.  If you tell us what you need, someone will work on it, although it is even better if you figure out how to emulate whatever is missing yourself.

 

Royale is not backed by some corporation like Adobe or Apache.  It is up to the users to become committers and support and maintain the code.

 

-Alex

 

From: Serkan Taş <[hidden email]>
Reply-To: "[hidden email]" <[hidden email]>
Date: Tuesday, November 5, 2019 at 11:11 AM
To: "[hidden email]" <[hidden email]>
Subject: Re: Tree component not functions correctly

 

Alex, when I check Tree control, it is not completely emulated.

Just for info.

4.11.2019 07:40 tarihinde Serkan Taş yazdı:

Sure Alex,

1. Step open the page :



2. Open "Outbox"



3. Close "Outbox" => "Spam " is missing, "Personal" is shown



4. Open "Inbox"



5. Close "Inbox" =>  "Product Manager" is shown



Thanks,
Serkan

4.11.2019 02:26 tarihinde Alex Harui yazdı:

Can you provide a sequence of steps to reproduce the problem? (click on “foo”, open “bar”, “close “bar”, …)

 

Thanks,

-Alex

 

From: Serkan Taş [hidden email]
Reply-To: [hidden email] [hidden email]
Date: Sunday, November 3, 2019 at 9:46 AM
To: [hidden email] [hidden email]
Subject: Tree component not functions correctly

 

Hi,

Before trying to fix tree in my project I checked the example in tourdeflex modules. I would like to learn if anyone has checked that example because I couldn't make it work.

It fails after some and open/close clicks. Some of the menu items disappear. I want to make it work before focusing on my own implementation.

Here is the code :

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.apache.org/royale/spark"
               xmlns:mx="library://ns.apache.org/royale/mx"
               paddingBottom="0" paddingTop="0" paddingLeft="0" paddingRight="0"
               height="100%" width="100%"
               >
   
    <fx:Metadata>
    </fx:Metadata>
   
    <fx:Script>
        <![CDATA[

            [Bindable]
            public var selectedNode:XML;
           
            // Event handler for the Tree control change event.
            public function treeChanged(event:Event):void {
                selectedNode=Tree(event.target).selectedItem as XML;
            }
           
        ]]>
    </fx:Script>
   
    <fx:Declarations>
        <fx: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>   
        </fx:XMLList>
    </fx:Declarations>   
   
    <mx:Panel title="Tree Control Example"
              paddingBottom="10" paddingTop="10" paddingLeft="10" paddingRight="10"
              height="100%" width="100%">
       
        <mx:Label width="100%"
                  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>

</s:Application>


Thanks,
Serkan


 



Reply | Threaded
Open this post in threaded view
|

RE: Tree component not functions correctly

yishayw

The problem is in HierarchicalCollectionView.dispatchAddOrRemoveEvents(). Item is removed and index is incremented so the next item to be removed is an index too high. I’ll see if I can come up with a safe fix later today.

 


From: Yishay Weiss <[hidden email]>
Sent: Wednesday, November 6, 2019 8:12:57 AM
To: [hidden email] <[hidden email]>
Subject: RE: Tree component not functions correctly
 

Never mind, I can reproduce it using the example upthread.

 


From: Yishay Weiss <[hidden email]>
Sent: Wednesday, November 6, 2019 6:49:00 AM
To: [hidden email] <[hidden email]>
Subject: RE: Tree component not functions correctly
 

Hi Serkan,

 

If you open a bug with a clear test case I’ll have a look at it this week.

 

Thanks,

Yishay

 


From: Serkan Taş <[hidden email]>
Sent: Wednesday, November 6, 2019 5:50:50 AM
To: [hidden email] <[hidden email]>
Subject: Re: Tree component not functions correctly
 
Alex, I am aware what is going on. I, my self emulated 10s of classes last year. I am not a newcomer.

What I am trying to do is, to move one step forward.

My application is highly dependent on tree component. Can not work without.

I worked on code, tried to find out what is wrong with tree component.

As I do not have deep knowledge on framework, i could not move forward.

E.g. altough expand item function  is commented it is not clear why still tree is  expended on click. Guess goes with event handling.

If you guide a little I may move further on fw.

Belive me I have lots of things to do on my site after passing fw.

Thanks,
Serkan




On Wed, Nov 6, 2019 at 12:08 AM +0300, "Alex Harui" <[hidden email]> wrote:

Serkan,

 

In general that’s true of most components.  We emulate what people need.  We don’t have enough committers to do things just-in-case.  If you tell us what you need, someone will work on it, although it is even better if you figure out how to emulate whatever is missing yourself.

 

Royale is not backed by some corporation like Adobe or Apache.  It is up to the users to become committers and support and maintain the code.

 

-Alex

 

From: Serkan Taş <[hidden email]>
Reply-To: "[hidden email]" <[hidden email]>
Date: Tuesday, November 5, 2019 at 11:11 AM
To: "[hidden email]" <[hidden email]>
Subject: Re: Tree component not functions correctly

 

Alex, when I check Tree control, it is not completely emulated.

Just for info.

4.11.2019 07:40 tarihinde Serkan Taş yazdı:

Sure Alex,

1. Step open the page :



2. Open "Outbox"



3. Close "Outbox" => "Spam " is missing, "Personal" is shown



4. Open "Inbox"



5. Close "Inbox" =>  "Product Manager" is shown



Thanks,
Serkan

4.11.2019 02:26 tarihinde Alex Harui yazdı:

Can you provide a sequence of steps to reproduce the problem? (click on “foo”, open “bar”, “close “bar”, …)

 

Thanks,

-Alex

 

From: Serkan Taş [hidden email]
Reply-To: [hidden email] [hidden email]
Date: Sunday, November 3, 2019 at 9:46 AM
To: [hidden email] [hidden email]
Subject: Tree component not functions correctly

 

Hi,

Before trying to fix tree in my project I checked the example in tourdeflex modules. I would like to learn if anyone has checked that example because I couldn't make it work.

It fails after some and open/close clicks. Some of the menu items disappear. I want to make it work before focusing on my own implementation.

Here is the code :

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.apache.org/royale/spark"
               xmlns:mx="library://ns.apache.org/royale/mx"
               paddingBottom="0" paddingTop="0" paddingLeft="0" paddingRight="0"
               height="100%" width="100%"
               >
   
    <fx:Metadata>
    </fx:Metadata>
   
    <fx:Script>
        <![CDATA[

            [Bindable]
            public var selectedNode:XML;
           
            // Event handler for the Tree control change event.
            public function treeChanged(event:Event):void {
                selectedNode=Tree(event.target).selectedItem as XML;
            }
           
        ]]>
    </fx:Script>
   
    <fx:Declarations>
        <fx: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>   
        </fx:XMLList>
    </fx:Declarations>   
   
    <mx:Panel title="Tree Control Example"
              paddingBottom="10" paddingTop="10" paddingLeft="10" paddingRight="10"
              height="100%" width="100%">
       
        <mx:Label width="100%"
                  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>

</s:Application>


Thanks,
Serkan


 



Reply | Threaded
Open this post in threaded view
|

Re: Tree component not functions correctly

Serkan Taş
Thank you for the info Yishay,

Let me know if I can do anything.

Serkan.


Alıntı Yishay Weiss <[hidden email]>:

> The problem is in  
> HierarchicalCollectionView.dispatchAddOrRemoveEvents(). Item is  
> removed and index is incremented so the next item to be removed is  
> an index too high. I’ll see if I can come up with a safe fix later  
> today.
>
> ________________________________
> From: Yishay Weiss <[hidden email]>
> Sent: Wednesday, November 6, 2019 8:12:57 AM
> To: [hidden email] <[hidden email]>
> Subject: RE: Tree component not functions correctly
>
>
> Never mind, I can reproduce it using the example upthread.
>
>
>
> ________________________________
> From: Yishay Weiss <[hidden email]>
> Sent: Wednesday, November 6, 2019 6:49:00 AM
> To: [hidden email] <[hidden email]>
> Subject: RE: Tree component not functions correctly
>
>
> Hi Serkan,
>
>
>
> If you open a bug with a clear test case I’ll have a look at it this week.
>
>
>
> Thanks,
>
> Yishay
>
>
>
> ________________________________
> From: Serkan Taş <[hidden email]>
> Sent: Wednesday, November 6, 2019 5:50:50 AM
> To: [hidden email] <[hidden email]>
> Subject: Re: Tree component not functions correctly
>
> Alex, I am aware what is going on. I, my self emulated 10s of  
> classes last year. I am not a newcomer.
>
> What I am trying to do is, to move one step forward.
>
> My application is highly dependent on tree component. Can not work without.
>
> I worked on code, tried to find out what is wrong with tree component.
>
> As I do not have deep knowledge on framework, i could not move forward.
>
> E.g. altough expand item function  is commented it is not clear why  
> still tree is  expended on click. Guess goes with event handling.
>
> If you guide a little I may move further on fw.
>
> Belive me I have lots of things to do on my site after passing fw.
>
> Thanks,
> Serkan
>
> Android için Outlook<https://aka.ms/ghei36>'u edinin
>
>
>
>
> On Wed, Nov 6, 2019 at 12:08 AM +0300, "Alex Harui"  
> <[hidden email]<mailto:[hidden email]>> wrote:
>
>
> Serkan,
>
>
>
> In general that’s true of most components.  We emulate what people  
> need.  We don’t have enough committers to do things just-in-case.  
> If you tell us what you need, someone will work on it, although it  
> is even better if you figure out how to emulate whatever is missing  
> yourself.
>
>
>
> Royale is not backed by some corporation like Adobe or Apache.  It  
> is up to the users to become committers and support and maintain the  
> code.
>
>
>
> -Alex
>
>
>
> From: Serkan Taş <[hidden email]>
> Reply-To: "[hidden email]" <[hidden email]>
> Date: Tuesday, November 5, 2019 at 11:11 AM
> To: "[hidden email]" <[hidden email]>
> Subject: Re: Tree component not functions correctly
>
>
>
> Alex, when I check Tree control, it is not completely emulated.
>
> Just for info.
>
> 4.11.2019 07:40 tarihinde Serkan Taş yazdı:
>
> Sure Alex,
>
> 1. Step open the page :
>
> [cid:image001.png@01D593DA.0F4C2620]
>
> 2. Open "Outbox"
>
> [cid:image002.png@01D593DA.0F4C2620]
>
> 3. Close "Outbox" => "Spam " is missing, "Personal" is shown
>
> [cid:image003.png@01D593DA.0F4C2620]
>
> 4. Open "Inbox"
>
> [cid:image004.png@01D593DA.0F4C2620]
>
> 5. Close "Inbox" =>  "Product Manager" is shown
>
> [cid:image005.png@01D593DA.0F4C2620]
>
> Thanks,
> Serkan
>
> 4.11.2019 02:26 tarihinde Alex Harui yazdı:
>
> Can you provide a sequence of steps to reproduce the problem? (click  
> on “foo”, open “bar”, “close “bar”, …)
>
>
>
> Thanks,
>
> -Alex
>
>
>
> From: Serkan Taş  
> <[hidden email]><mailto:[hidden email]>
> Reply-To: "[hidden email]"<mailto:[hidden email]>  
> <[hidden email]><mailto:[hidden email]>
> Date: Sunday, November 3, 2019 at 9:46 AM
> To: "[hidden email]"<mailto:[hidden email]>  
> <[hidden email]><mailto:[hidden email]>
> Subject: Tree component not functions correctly
>
>
>
> Hi,
>
> Before trying to fix tree in my project I checked the example in  
> tourdeflex modules. I would like to learn if anyone has checked that  
> example because I couldn't make it work.
>
> It fails after some and open/close clicks. Some of the menu items  
> disappear. I want to make it work before focusing on my own  
> implementation.
>
> Here is the code :
>
> <?xml version="1.0" encoding="utf-8"?>
> <s:Application  
> xmlns:fx="http://ns.adobe.com/mxml/2009"<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fns.adobe.com%2Fmxml%2F2009&data=02%7C01%7Caharui%40adobe.com%7Cac6a493904044a63118608d76223ef7b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637085778797112756&sdata=VQvEljkEM7Uj1IluLWNqMIaBZUj7EcfuHP5vs30WCmc%3D&reserved=0>
>                xmlns:s="library://ns.apache.org/royale/spark"
>                xmlns:mx="library://ns.apache.org/royale/mx"
>                paddingBottom="0" paddingTop="0" paddingLeft="0"  
> paddingRight="0"
>                height="100%" width="100%"
>                >
>
>     <fx:Metadata>
>     </fx:Metadata>
>
>     <fx:Script>
>         <![CDATA[
>
>             [Bindable]
>             public var selectedNode:XML;
>
>             // Event handler for the Tree control change event.
>             public function treeChanged(event:Event):void {
>                 selectedNode=Tree(event.target).selectedItem as XML;
>             }
>
>         ]]>
>     </fx:Script>
>
>     <fx:Declarations>
>         <fx: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>
>         </fx:XMLList>
>     </fx:Declarations>
>
>     <mx:Panel title="Tree Control Example"
>               paddingBottom="10" paddingTop="10" paddingLeft="10"  
> paddingRight="10"
>               height="100%" width="100%">
>
>         <mx:Label width="100%"
>                   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>
>
> </s:Application>
>
> Thanks,
> Serkan


--
Serkan Taş
Mobil : +90 532 250 07 71
Likya Bilgi Teknolojileri
ve İletişim Hiz. Ltd. Şti.
www.likyateknoloji.com

--------------------------------------
Bu elektronik posta ve onunla iletilen bütün dosyalar gizlidir. Sadece  
yukarıda isimleri belirtilen kişiler arasında özel haberleşme amacını  
taşımaktadır. Size yanlışlıkla ulaşmışsa bu elektonik postanın  
içeriğini açıklamanız, kopyalamanız, yönlendirmeniz ve kullanmanız  
kesinlikle yasaktır. Lütfen mesajı geri gönderiniz ve sisteminizden  
siliniz. Likya Bilgi Teknolojileri ve İletişim Hiz. Ltd. Şti. bu  
mesajın içeriği ile ilgili olarak hiç bir hukuksal sorumluluğu kabul  
etmez.

This electronic mail and any files transmitted with it are intended  
for the private use of  the persons named above. If you received this  
message in error, forwarding, copying or use of any of the information  
is strictly prohibited. Please immediately notify the sender and  
delete it from your system. Likya Bilgi Teknolojileri ve İletişim Hiz.  
Ltd. Şti. does not accept legal responsibility for the contents of  
this message.
--------------------------------------

Reply | Threaded
Open this post in threaded view
|

RE: Tree component not functions correctly

yishayw

It’s up to you. If you want to put a breakpoint in HierarchicalCollectionView.dispatchAddOrRemoveEvents() and come up with a fix that would be very helpful.

 


From: [hidden email] <[hidden email]>
Sent: Wednesday, November 6, 2019 10:07:13 AM
To: [hidden email] <[hidden email]>
Subject: Re: Tree component not functions correctly
 
Thank you for the info Yishay,

Let me know if I can do anything.

Serkan.


Alıntı Yishay Weiss <[hidden email]>:

> The problem is in 
> HierarchicalCollectionView.dispatchAddOrRemoveEvents(). Item is 
> removed and index is incremented so the next item to be removed is 
> an index too high. I’ll see if I can come up with a safe fix later 
> today.
>
> ________________________________
> From: Yishay Weiss <[hidden email]>
> Sent: Wednesday, November 6, 2019 8:12:57 AM
> To: [hidden email] <[hidden email]>
> Subject: RE: Tree component not functions correctly
>
>
> Never mind, I can reproduce it using the example upthread.
>
>
>
> ________________________________
> From: Yishay Weiss <[hidden email]>
> Sent: Wednesday, November 6, 2019 6:49:00 AM
> To: [hidden email] <[hidden email]>
> Subject: RE: Tree component not functions correctly
>
>
> Hi Serkan,
>
>
>
> If you open a bug with a clear test case I’ll have a look at it this week.
>
>
>
> Thanks,
>
> Yishay
>
>
>
> ________________________________
> From: Serkan Taş <[hidden email]>
> Sent: Wednesday, November 6, 2019 5:50:50 AM
> To: [hidden email] <[hidden email]>
> Subject: Re: Tree component not functions correctly
>
> Alex, I am aware what is going on. I, my self emulated 10s of 
> classes last year. I am not a newcomer.
>
> What I am trying to do is, to move one step forward.
>
> My application is highly dependent on tree component. Can not work without.
>
> I worked on code, tried to find out what is wrong with tree component.
>
> As I do not have deep knowledge on framework, i could not move forward.
>
> E.g. altough expand item function  is commented it is not clear why 
> still tree is  expended on click. Guess goes with event handling.
>
> If you guide a little I may move further on fw.
>
> Belive me I have lots of things to do on my site after passing fw.
>
> Thanks,
> Serkan
>
> Android için Outlook<https://aka.ms/ghei36>'u edinin
>
>
>
>
> On Wed, Nov 6, 2019 at 12:08 AM +0300, "Alex Harui" 
> <[hidden email]<mailto:[hidden email]>> wrote:
>
>
> Serkan,
>
>
>
> In general that’s true of most components.  We emulate what people 
> need.  We don’t have enough committers to do things just-in-case.  
> If you tell us what you need, someone will work on it, although it 
> is even better if you figure out how to emulate whatever is missing 
> yourself.
>
>
>
> Royale is not backed by some corporation like Adobe or Apache.  It 
> is up to the users to become committers and support and maintain the 
> code.
>
>
>
> -Alex
>
>
>
> From: Serkan Taş <[hidden email]>
> Reply-To: "[hidden email]" <[hidden email]>
> Date: Tuesday, November 5, 2019 at 11:11 AM
> To: "[hidden email]" <[hidden email]>
> Subject: Re: Tree component not functions correctly
>
>
>
> Alex, when I check Tree control, it is not completely emulated.
>
> Just for info.
>
> 4.11.2019 07:40 tarihinde Serkan Taş yazdı:
>
> Sure Alex,
>
> 1. Step open the page :
>
> [cid:image001.png@01D593DA.0F4C2620]
>
> 2. Open "Outbox"
>
> [cid:image002.png@01D593DA.0F4C2620]
>
> 3. Close "Outbox" => "Spam " is missing, "Personal" is shown
>
> [cid:image003.png@01D593DA.0F4C2620]
>
> 4. Open "Inbox"
>
> [cid:image004.png@01D593DA.0F4C2620]
>
> 5. Close "Inbox" =>  "Product Manager" is shown
>
> [cid:image005.png@01D593DA.0F4C2620]
>
> Thanks,
> Serkan
>
> 4.11.2019 02:26 tarihinde Alex Harui yazdı:
>
> Can you provide a sequence of steps to reproduce the problem? (click 
> on “foo”, open “bar”, “close “bar”, …)
>
>
>
> Thanks,
>
> -Alex
>
>
>
> From: Serkan Taş 
> <[hidden email]><mailto:[hidden email]>
> Reply-To: "[hidden email]"<mailto:[hidden email]
> <[hidden email]><mailto:[hidden email]>
> Date: Sunday, November 3, 2019 at 9:46 AM
> To: "[hidden email]"<mailto:[hidden email]
> <[hidden email]><mailto:[hidden email]>
> Subject: Tree component not functions correctly
>
>
>
> Hi,
>
> Before trying to fix tree in my project I checked the example in 
> tourdeflex modules. I would like to learn if anyone has checked that 
> example because I couldn't make it work.
>
> It fails after some and open/close clicks. Some of the menu items 
> disappear. I want to make it work before focusing on my own 
> implementation.
>
> Here is the code :
>
> <?xml version="1.0" encoding="utf-8"?>
> <s:Application 
> xmlns:fx="http://ns.adobe.com/mxml/2009"<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fns.adobe.com%2Fmxml%2F2009&data=02%7C01%7Caharui%40adobe.com%7Cac6a493904044a63118608d76223ef7b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637085778797112756&sdata=VQvEljkEM7Uj1IluLWNqMIaBZUj7EcfuHP5vs30WCmc%3D&reserved=0>
>                xmlns:s="library://ns.apache.org/royale/spark"
>                xmlns:mx="library://ns.apache.org/royale/mx"
>                paddingBottom="0" paddingTop="0" paddingLeft="0" 
> paddingRight="0"
>                height="100%" width="100%"
>                >
>
>     <fx:Metadata>
>     </fx:Metadata>
>
>     <fx:Script>
>         <![CDATA[
>
>             [Bindable]
>             public var selectedNode:XML;
>
>             // Event handler for the Tree control change event.
>             public function treeChanged(event:Event):void {
>                 selectedNode=Tree(event.target).selectedItem as XML;
>             }
>
>         ]]>
>     </fx:Script>
>
>     <fx:Declarations>
>         <fx: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>
>         </fx:XMLList>
>     </fx:Declarations>
>
>     <mx:Panel title="Tree Control Example"
>               paddingBottom="10" paddingTop="10" paddingLeft="10" 
> paddingRight="10"
>               height="100%" width="100%">
>
>         <mx:Label width="100%"
>                   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>
>
> </s:Application>
>
> Thanks,
> Serkan


--
Serkan Taş
Mobil : +90 532 250 07 71
Likya Bilgi Teknolojileri
ve İletişim Hiz. Ltd. Şti.
www.likyateknoloji.com

--------------------------------------
Bu elektronik posta ve onunla iletilen bütün dosyalar gizlidir. Sadece 
yukarıda isimleri belirtilen kişiler arasında özel haberleşme amacını 
taşımaktadır. Size yanlışlıkla ulaşmışsa bu elektonik postanın 
içeriğini açıklamanız, kopyalamanız, yönlendirmeniz ve kullanmanız 
kesinlikle yasaktır. Lütfen mesajı geri gönderiniz ve sisteminizden 
siliniz. Likya Bilgi Teknolojileri ve İletişim Hiz. Ltd. Şti. bu 
mesajın içeriği ile ilgili olarak hiç bir hukuksal sorumluluğu kabul 
etmez.

This electronic mail and any files transmitted with it are intended 
for the private use of  the persons named above. If you received this 
message in error, forwarding, copying or use of any of the information 
is strictly prohibited. Please immediately notify the sender and 
delete it from your system. Likya Bilgi Teknolojileri ve İletişim Hiz. 
Ltd. Şti. does not accept legal responsibility for the contents of 
this message.
--------------------------------------

Reply | Threaded
Open this post in threaded view
|

Re: Tree component not functions correctly

Serkan Taş
Sure, I may have look later today, after work hours :)

Thanks,
Serkan

Alıntı Yishay Weiss <[hidden email]>:

> It’s up to you. If you want to put a breakpoint in  
> HierarchicalCollectionView.dispatchAddOrRemoveEvents() and come up  
> with a fix that would be very helpful.
>
> ________________________________
> From: [hidden email] <[hidden email]>
> Sent: Wednesday, November 6, 2019 10:07:13 AM
> To: [hidden email] <[hidden email]>
> Subject: Re: Tree component not functions correctly
>
> Thank you for the info Yishay,
>
> Let me know if I can do anything.
>
> Serkan.
>
>
> Alıntı Yishay Weiss <[hidden email]>:
>
>> The problem is in
>> HierarchicalCollectionView.dispatchAddOrRemoveEvents(). Item is
>> removed and index is incremented so the next item to be removed is
>> an index too high. I’ll see if I can come up with a safe fix later
>> today.
>>
>> ________________________________
>> From: Yishay Weiss <[hidden email]>
>> Sent: Wednesday, November 6, 2019 8:12:57 AM
>> To: [hidden email] <[hidden email]>
>> Subject: RE: Tree component not functions correctly
>>
>>
>> Never mind, I can reproduce it using the example upthread.
>>
>>
>>
>> ________________________________
>> From: Yishay Weiss <[hidden email]>
>> Sent: Wednesday, November 6, 2019 6:49:00 AM
>> To: [hidden email] <[hidden email]>
>> Subject: RE: Tree component not functions correctly
>>
>>
>> Hi Serkan,
>>
>>
>>
>> If you open a bug with a clear test case I’ll have a look at it this week.
>>
>>
>>
>> Thanks,
>>
>> Yishay
>>
>>
>>
>> ________________________________
>> From: Serkan Taş <[hidden email]>
>> Sent: Wednesday, November 6, 2019 5:50:50 AM
>> To: [hidden email] <[hidden email]>
>> Subject: Re: Tree component not functions correctly
>>
>> Alex, I am aware what is going on. I, my self emulated 10s of
>> classes last year. I am not a newcomer.
>>
>> What I am trying to do is, to move one step forward.
>>
>> My application is highly dependent on tree component. Can not work without.
>>
>> I worked on code, tried to find out what is wrong with tree component.
>>
>> As I do not have deep knowledge on framework, i could not move forward.
>>
>> E.g. altough expand item function  is commented it is not clear why
>> still tree is  expended on click. Guess goes with event handling.
>>
>> If you guide a little I may move further on fw.
>>
>> Belive me I have lots of things to do on my site after passing fw.
>>
>> Thanks,
>> Serkan
>>
>> Android için Outlook<https://aka.ms/ghei36>'u edinin
>>
>>
>>
>>
>> On Wed, Nov 6, 2019 at 12:08 AM +0300, "Alex Harui"
>> <[hidden email]<mailto:[hidden email]>> wrote:
>>
>>
>> Serkan,
>>
>>
>>
>> In general that’s true of most components.  We emulate what people
>> need.  We don’t have enough committers to do things just-in-case.
>> If you tell us what you need, someone will work on it, although it
>> is even better if you figure out how to emulate whatever is missing
>> yourself.
>>
>>
>>
>> Royale is not backed by some corporation like Adobe or Apache.  It
>> is up to the users to become committers and support and maintain the
>> code.
>>
>>
>>
>> -Alex
>>
>>
>>
>> From: Serkan Taş <[hidden email]>
>> Reply-To: "[hidden email]" <[hidden email]>
>> Date: Tuesday, November 5, 2019 at 11:11 AM
>> To: "[hidden email]" <[hidden email]>
>> Subject: Re: Tree component not functions correctly
>>
>>
>>
>> Alex, when I check Tree control, it is not completely emulated.
>>
>> Just for info.
>>
>> 4.11.2019 07:40 tarihinde Serkan Taş yazdı:
>>
>> Sure Alex,
>>
>> 1. Step open the page :
>>
>> [cid:image001.png@01D593DA.0F4C2620]
>>
>> 2. Open "Outbox"
>>
>> [cid:image002.png@01D593DA.0F4C2620]
>>
>> 3. Close "Outbox" => "Spam " is missing, "Personal" is shown
>>
>> [cid:image003.png@01D593DA.0F4C2620]
>>
>> 4. Open "Inbox"
>>
>> [cid:image004.png@01D593DA.0F4C2620]
>>
>> 5. Close "Inbox" =>  "Product Manager" is shown
>>
>> [cid:image005.png@01D593DA.0F4C2620]
>>
>> Thanks,
>> Serkan
>>
>> 4.11.2019 02:26 tarihinde Alex Harui yazdı:
>>
>> Can you provide a sequence of steps to reproduce the problem? (click
>> on “foo”, open “bar”, “close “bar”, …)
>>
>>
>>
>> Thanks,
>>
>> -Alex
>>
>>
>>
>> From: Serkan Taş
>> <[hidden email]><mailto:[hidden email]>
>> Reply-To: "[hidden email]"<mailto:[hidden email]>
>> <[hidden email]><mailto:[hidden email]>
>> Date: Sunday, November 3, 2019 at 9:46 AM
>> To: "[hidden email]"<mailto:[hidden email]>
>> <[hidden email]><mailto:[hidden email]>
>> Subject: Tree component not functions correctly
>>
>>
>>
>> Hi,
>>
>> Before trying to fix tree in my project I checked the example in
>> tourdeflex modules. I would like to learn if anyone has checked that
>> example because I couldn't make it work.
>>
>> It fails after some and open/close clicks. Some of the menu items
>> disappear. I want to make it work before focusing on my own
>> implementation.
>>
>> Here is the code :
>>
>> <?xml version="1.0" encoding="utf-8"?>
>> <s:Application
>> xmlns:fx="http://ns.adobe.com/mxml/2009"<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fns.adobe.com%2Fmxml%2F2009&data=02%7C01%7Caharui%40adobe.com%7Cac6a493904044a63118608d76223ef7b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637085778797112756&sdata=VQvEljkEM7Uj1IluLWNqMIaBZUj7EcfuHP5vs30WCmc%3D&reserved=0>
>>                xmlns:s="library://ns.apache.org/royale/spark"
>>                xmlns:mx="library://ns.apache.org/royale/mx"
>>                paddingBottom="0" paddingTop="0" paddingLeft="0"
>> paddingRight="0"
>>                height="100%" width="100%"
>>                >
>>
>>     <fx:Metadata>
>>     </fx:Metadata>
>>
>>     <fx:Script>
>>         <![CDATA[
>>
>>             [Bindable]
>>             public var selectedNode:XML;
>>
>>             // Event handler for the Tree control change event.
>>             public function treeChanged(event:Event):void {
>>                 selectedNode=Tree(event.target).selectedItem as XML;
>>             }
>>
>>         ]]>
>>     </fx:Script>
>>
>>     <fx:Declarations>
>>         <fx: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>
>>         </fx:XMLList>
>>     </fx:Declarations>
>>
>>     <mx:Panel title="Tree Control Example"
>>               paddingBottom="10" paddingTop="10" paddingLeft="10"
>> paddingRight="10"
>>               height="100%" width="100%">
>>
>>         <mx:Label width="100%"
>>                   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>
>>
>> </s:Application>
>>
>> Thanks,
>> Serkan
>
>
> --
> Serkan Taş
> Mobil : +90 532 250 07 71
> Likya Bilgi Teknolojileri
> ve İletişim Hiz. Ltd. Şti.
> www.likyateknoloji.com<http://www.likyateknoloji.com>
>
> --------------------------------------
> Bu elektronik posta ve onunla iletilen bütün dosyalar gizlidir. Sadece
> yukarıda isimleri belirtilen kişiler arasında özel haberleşme amacını
> taşımaktadır. Size yanlışlıkla ulaşmışsa bu elektonik postanın
> içeriğini açıklamanız, kopyalamanız, yönlendirmeniz ve kullanmanız
> kesinlikle yasaktır. Lütfen mesajı geri gönderiniz ve sisteminizden
> siliniz. Likya Bilgi Teknolojileri ve İletişim Hiz. Ltd. Şti. bu
> mesajın içeriği ile ilgili olarak hiç bir hukuksal sorumluluğu kabul
> etmez.
>
> This electronic mail and any files transmitted with it are intended
> for the private use of  the persons named above. If you received this
> message in error, forwarding, copying or use of any of the information
> is strictly prohibited. Please immediately notify the sender and
> delete it from your system. Likya Bilgi Teknolojileri ve İletişim Hiz.
> Ltd. Şti. does not accept legal responsibility for the contents of
> this message.
> --------------------------------------


--
Serkan Taş
Mobil : +90 532 250 07 71
Likya Bilgi Teknolojileri
ve İletişim Hiz. Ltd. Şti.
www.likyateknoloji.com

--------------------------------------
Bu elektronik posta ve onunla iletilen bütün dosyalar gizlidir. Sadece  
yukarıda isimleri belirtilen kişiler arasında özel haberleşme amacını  
taşımaktadır. Size yanlışlıkla ulaşmışsa bu elektonik postanın  
içeriğini açıklamanız, kopyalamanız, yönlendirmeniz ve kullanmanız  
kesinlikle yasaktır. Lütfen mesajı geri gönderiniz ve sisteminizden  
siliniz. Likya Bilgi Teknolojileri ve İletişim Hiz. Ltd. Şti. bu  
mesajın içeriği ile ilgili olarak hiç bir hukuksal sorumluluğu kabul  
etmez.

This electronic mail and any files transmitted with it are intended  
for the private use of  the persons named above. If you received this  
message in error, forwarding, copying or use of any of the information  
is strictly prohibited. Please immediately notify the sender and  
delete it from your system. Likya Bilgi Teknolojileri ve İletişim Hiz.  
Ltd. Şti. does not accept legal responsibility for the contents of  
this message.
--------------------------------------

Reply | Threaded
Open this post in threaded view
|

RE: Tree component not functions correctly

yishayw

Should be fixed.

 


From: [hidden email] <[hidden email]>
Sent: Wednesday, November 6, 2019 10:21:58 AM
To: [hidden email] <[hidden email]>
Subject: Re: Tree component not functions correctly
 
Sure, I may have look later today, after work hours :)

Thanks,
Serkan

Alıntı Yishay Weiss <[hidden email]>:

> It’s up to you. If you want to put a breakpoint in 
> HierarchicalCollectionView.dispatchAddOrRemoveEvents() and come up 
> with a fix that would be very helpful.
>
> ________________________________
> From: [hidden email] <[hidden email]>
> Sent: Wednesday, November 6, 2019 10:07:13 AM
> To: [hidden email] <[hidden email]>
> Subject: Re: Tree component not functions correctly
>
> Thank you for the info Yishay,
>
> Let me know if I can do anything.
>
> Serkan.
>
>
> Alıntı Yishay Weiss <[hidden email]>:
>
>> The problem is in
>> HierarchicalCollectionView.dispatchAddOrRemoveEvents(). Item is
>> removed and index is incremented so the next item to be removed is
>> an index too high. I’ll see if I can come up with a safe fix later
>> today.
>>
>> ________________________________
>> From: Yishay Weiss <[hidden email]>
>> Sent: Wednesday, November 6, 2019 8:12:57 AM
>> To: [hidden email] <[hidden email]>
>> Subject: RE: Tree component not functions correctly
>>
>>
>> Never mind, I can reproduce it using the example upthread.
>>
>>
>>
>> ________________________________
>> From: Yishay Weiss <[hidden email]>
>> Sent: Wednesday, November 6, 2019 6:49:00 AM
>> To: [hidden email] <[hidden email]>
>> Subject: RE: Tree component not functions correctly
>>
>>
>> Hi Serkan,
>>
>>
>>
>> If you open a bug with a clear test case I’ll have a look at it this week.
>>
>>
>>
>> Thanks,
>>
>> Yishay
>>
>>
>>
>> ________________________________
>> From: Serkan Taş <[hidden email]>
>> Sent: Wednesday, November 6, 2019 5:50:50 AM
>> To: [hidden email] <[hidden email]>
>> Subject: Re: Tree component not functions correctly
>>
>> Alex, I am aware what is going on. I, my self emulated 10s of
>> classes last year. I am not a newcomer.
>>
>> What I am trying to do is, to move one step forward.
>>
>> My application is highly dependent on tree component. Can not work without.
>>
>> I worked on code, tried to find out what is wrong with tree component.
>>
>> As I do not have deep knowledge on framework, i could not move forward.
>>
>> E.g. altough expand item function  is commented it is not clear why
>> still tree is  expended on click. Guess goes with event handling.
>>
>> If you guide a little I may move further on fw.
>>
>> Belive me I have lots of things to do on my site after passing fw.
>>
>> Thanks,
>> Serkan
>>
>> Android için Outlook<https://aka.ms/ghei36>'u edinin
>>
>>
>>
>>
>> On Wed, Nov 6, 2019 at 12:08 AM +0300, "Alex Harui"
>> <[hidden email]<mailto:[hidden email]>> wrote:
>>
>>
>> Serkan,
>>
>>
>>
>> In general that’s true of most components.  We emulate what people
>> need.  We don’t have enough committers to do things just-in-case.
>> If you tell us what you need, someone will work on it, although it
>> is even better if you figure out how to emulate whatever is missing
>> yourself.
>>
>>
>>
>> Royale is not backed by some corporation like Adobe or Apache.  It
>> is up to the users to become committers and support and maintain the
>> code.
>>
>>
>>
>> -Alex
>>
>>
>>
>> From: Serkan Taş <[hidden email]>
>> Reply-To: "[hidden email]" <[hidden email]>
>> Date: Tuesday, November 5, 2019 at 11:11 AM
>> To: "[hidden email]" <[hidden email]>
>> Subject: Re: Tree component not functions correctly
>>
>>
>>
>> Alex, when I check Tree control, it is not completely emulated.
>>
>> Just for info.
>>
>> 4.11.2019 07:40 tarihinde Serkan Taş yazdı:
>>
>> Sure Alex,
>>
>> 1. Step open the page :
>>
>> [cid:image001.png@01D593DA.0F4C2620]
>>
>> 2. Open "Outbox"
>>
>> [cid:image002.png@01D593DA.0F4C2620]
>>
>> 3. Close "Outbox" => "Spam " is missing, "Personal" is shown
>>
>> [cid:image003.png@01D593DA.0F4C2620]
>>
>> 4. Open "Inbox"
>>
>> [cid:image004.png@01D593DA.0F4C2620]
>>
>> 5. Close "Inbox" =>  "Product Manager" is shown
>>
>> [cid:image005.png@01D593DA.0F4C2620]
>>
>> Thanks,
>> Serkan
>>
>> 4.11.2019 02:26 tarihinde Alex Harui yazdı:
>>
>> Can you provide a sequence of steps to reproduce the problem? (click
>> on “foo”, open “bar”, “close “bar”, …)
>>
>>
>>
>> Thanks,
>>
>> -Alex
>>
>>
>>
>> From: Serkan Taş
>> <[hidden email]><mailto:[hidden email]>
>> Reply-To: "[hidden email]"<mailto:[hidden email]>
>> <[hidden email]><mailto:[hidden email]>
>> Date: Sunday, November 3, 2019 at 9:46 AM
>> To: "[hidden email]"<mailto:[hidden email]>
>> <[hidden email]><mailto:[hidden email]>
>> Subject: Tree component not functions correctly
>>
>>
>>
>> Hi,
>>
>> Before trying to fix tree in my project I checked the example in
>> tourdeflex modules. I would like to learn if anyone has checked that
>> example because I couldn't make it work.
>>
>> It fails after some and open/close clicks. Some of the menu items
>> disappear. I want to make it work before focusing on my own
>> implementation.
>>
>> Here is the code :
>>
>> <?xml version="1.0" encoding="utf-8"?>
>> <s:Application
>> xmlns:fx="http://ns.adobe.com/mxml/2009"<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fns.adobe.com%2Fmxml%2F2009&data=02%7C01%7Caharui%40adobe.com%7Cac6a493904044a63118608d76223ef7b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637085778797112756&sdata=VQvEljkEM7Uj1IluLWNqMIaBZUj7EcfuHP5vs30WCmc%3D&reserved=0>
>>                xmlns:s="library://ns.apache.org/royale/spark"
>>                xmlns:mx="library://ns.apache.org/royale/mx"
>>                paddingBottom="0" paddingTop="0" paddingLeft="0"
>> paddingRight="0"
>>                height="100%" width="100%"
>>                >
>>
>>     <fx:Metadata>
>>     </fx:Metadata>
>>
>>     <fx:Script>
>>         <![CDATA[
>>
>>             [Bindable]
>>             public var selectedNode:XML;
>>
>>             // Event handler for the Tree control change event.
>>             public function treeChanged(event:Event):void {
>>                 selectedNode=Tree(event.target).selectedItem as XML;
>>             }
>>
>>         ]]>
>>     </fx:Script>
>>
>>     <fx:Declarations>
>>         <fx: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>
>>         </fx:XMLList>
>>     </fx:Declarations>
>>
>>     <mx:Panel title="Tree Control Example"
>>               paddingBottom="10" paddingTop="10" paddingLeft="10"
>> paddingRight="10"
>>               height="100%" width="100%">
>>
>>         <mx:Label width="100%"
>>                   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>
>>
>> </s:Application>
>>
>> Thanks,
>> Serkan
>
>
> --
> Serkan Taş
> Mobil : +90 532 250 07 71
> Likya Bilgi Teknolojileri
> ve İletişim Hiz. Ltd. Şti.
> www.likyateknoloji.com<http://www.likyateknoloji.com>
>
> --------------------------------------
> Bu elektronik posta ve onunla iletilen bütün dosyalar gizlidir. Sadece
> yukarıda isimleri belirtilen kişiler arasında özel haberleşme amacını
> taşımaktadır. Size yanlışlıkla ulaşmışsa bu elektonik postanın
> içeriğini açıklamanız, kopyalamanız, yönlendirmeniz ve kullanmanız
> kesinlikle yasaktır. Lütfen mesajı geri gönderiniz ve sisteminizden
> siliniz. Likya Bilgi Teknolojileri ve İletişim Hiz. Ltd. Şti. bu
> mesajın içeriği ile ilgili olarak hiç bir hukuksal sorumluluğu kabul
> etmez.
>
> This electronic mail and any files transmitted with it are intended
> for the private use of  the persons named above. If you received this
> message in error, forwarding, copying or use of any of the information
> is strictly prohibited. Please immediately notify the sender and
> delete it from your system. Likya Bilgi Teknolojileri ve İletişim Hiz.
> Ltd. Şti. does not accept legal responsibility for the contents of
> this message.
> --------------------------------------


--
Serkan Taş
Mobil : +90 532 250 07 71
Likya Bilgi Teknolojileri
ve İletişim Hiz. Ltd. Şti.
www.likyateknoloji.com

--------------------------------------
Bu elektronik posta ve onunla iletilen bütün dosyalar gizlidir. Sadece 
yukarıda isimleri belirtilen kişiler arasında özel haberleşme amacını 
taşımaktadır. Size yanlışlıkla ulaşmışsa bu elektonik postanın 
içeriğini açıklamanız, kopyalamanız, yönlendirmeniz ve kullanmanız 
kesinlikle yasaktır. Lütfen mesajı geri gönderiniz ve sisteminizden 
siliniz. Likya Bilgi Teknolojileri ve İletişim Hiz. Ltd. Şti. bu 
mesajın içeriği ile ilgili olarak hiç bir hukuksal sorumluluğu kabul 
etmez.

This electronic mail and any files transmitted with it are intended 
for the private use of  the persons named above. If you received this 
message in error, forwarding, copying or use of any of the information 
is strictly prohibited. Please immediately notify the sender and 
delete it from your system. Likya Bilgi Teknolojileri ve İletişim Hiz. 
Ltd. Şti. does not accept legal responsibility for the contents of 
this message.
--------------------------------------

Reply | Threaded
Open this post in threaded view
|

Re: Tree component not functions correctly

Serkan Taş
Hi Yishay,

I can confirm that it is working for the sample case.

Thanks,
Serkan

6.11.2019 21:38 tarihinde Yishay Weiss yazdı:

Should be fixed.

 


From: [hidden email] [hidden email]
Sent: Wednesday, November 6, 2019 10:21:58 AM
To: [hidden email] [hidden email]
Subject: Re: Tree component not functions correctly
 
Sure, I may have look later today, after work hours :)

Thanks,
Serkan

Alıntı Yishay Weiss [hidden email]:

> It’s up to you. If you want to put a breakpoint in 
> HierarchicalCollectionView.dispatchAddOrRemoveEvents() and come up 
> with a fix that would be very helpful.
>
> ________________________________
> From: [hidden email] [hidden email]
> Sent: Wednesday, November 6, 2019 10:07:13 AM
> To: [hidden email] [hidden email]
> Subject: Re: Tree component not functions correctly
>
> Thank you for the info Yishay,
>
> Let me know if I can do anything.
>
> Serkan.
>
>
> Alıntı Yishay Weiss [hidden email]:
>
>> The problem is in
>> HierarchicalCollectionView.dispatchAddOrRemoveEvents(). Item is
>> removed and index is incremented so the next item to be removed is
>> an index too high. I’ll see if I can come up with a safe fix later
>> today.
>>
>> ________________________________
>> From: Yishay Weiss [hidden email]
>> Sent: Wednesday, November 6, 2019 8:12:57 AM
>> To: [hidden email] [hidden email]
>> Subject: RE: Tree component not functions correctly
>>
>>
>> Never mind, I can reproduce it using the example upthread.
>>
>>
>>
>> ________________________________
>> From: Yishay Weiss [hidden email]
>> Sent: Wednesday, November 6, 2019 6:49:00 AM
>> To: [hidden email] [hidden email]
>> Subject: RE: Tree component not functions correctly
>>
>>
>> Hi Serkan,
>>
>>
>>
>> If you open a bug with a clear test case I’ll have a look at it this week.
>>
>>
>>
>> Thanks,
>>
>> Yishay
>>
>>
>>
>> ________________________________
>> From: Serkan Taş [hidden email]
>> Sent: Wednesday, November 6, 2019 5:50:50 AM
>> To: [hidden email] [hidden email]
>> Subject: Re: Tree component not functions correctly
>>
>> Alex, I am aware what is going on. I, my self emulated 10s of
>> classes last year. I am not a newcomer.
>>
>> What I am trying to do is, to move one step forward.
>>
>> My application is highly dependent on tree component. Can not work without.
>>
>> I worked on code, tried to find out what is wrong with tree component.
>>
>> As I do not have deep knowledge on framework, i could not move forward.
>>
>> E.g. altough expand item function  is commented it is not clear why
>> still tree is  expended on click. Guess goes with event handling.
>>
>> If you guide a little I may move further on fw.
>>
>> Belive me I have lots of things to do on my site after passing fw.
>>
>> Thanks,
>> Serkan
>>
>> Android için Outlook<https://aka.ms/ghei36>'u edinin
>>
>>
>>
>>
>> On Wed, Nov 6, 2019 at 12:08 AM +0300, "Alex Harui"
>> <[hidden email][hidden email]> wrote:
>>
>>
>> Serkan,
>>
>>
>>
>> In general that’s true of most components.  We emulate what people
>> need.  We don’t have enough committers to do things just-in-case.
>> If you tell us what you need, someone will work on it, although it
>> is even better if you figure out how to emulate whatever is missing
>> yourself.
>>
>>
>>
>> Royale is not backed by some corporation like Adobe or Apache.  It
>> is up to the users to become committers and support and maintain the
>> code.
>>
>>
>>
>> -Alex
>>
>>
>>
>> From: Serkan Taş [hidden email]
>> Reply-To: [hidden email] [hidden email]
>> Date: Tuesday, November 5, 2019 at 11:11 AM
>> To: [hidden email] [hidden email]
>> Subject: Re: Tree component not functions correctly
>>
>>
>>
>> Alex, when I check Tree control, it is not completely emulated.
>>
>> Just for info.
>>
>> 4.11.2019 07:40 tarihinde Serkan Taş yazdı:
>>
>> Sure Alex,
>>
>> 1. Step open the page :
>>
>> [<a class="moz-txt-link-freetext" href="cid:image001.png@01D593DA.0F4C2620">cid:image001.png@01D593DA.0F4C2620]
>>
>> 2. Open "Outbox"
>>
>> [<a class="moz-txt-link-freetext" href="cid:image002.png@01D593DA.0F4C2620">cid:image002.png@01D593DA.0F4C2620]
>>
>> 3. Close "Outbox" => "Spam " is missing, "Personal" is shown
>>
>> [<a class="moz-txt-link-freetext" href="cid:image003.png@01D593DA.0F4C2620">cid:image003.png@01D593DA.0F4C2620]
>>
>> 4. Open "Inbox"
>>
>> [<a class="moz-txt-link-freetext" href="cid:image004.png@01D593DA.0F4C2620">cid:image004.png@01D593DA.0F4C2620]
>>
>> 5. Close "Inbox" =>  "Product Manager" is shown
>>
>> [<a class="moz-txt-link-freetext" href="cid:image005.png@01D593DA.0F4C2620">cid:image005.png@01D593DA.0F4C2620]
>>
>> Thanks,
>> Serkan
>>
>> 4.11.2019 02:26 tarihinde Alex Harui yazdı:
>>
>> Can you provide a sequence of steps to reproduce the problem? (click
>> on “foo”, open “bar”, “close “bar”, …)
>>
>>
>>
>> Thanks,
>>
>> -Alex
>>
>>
>>
>> From: Serkan Taş
>> [hidden email][hidden email]
>> Reply-To: [hidden email][hidden email]
>> [hidden email][hidden email]
>> Date: Sunday, November 3, 2019 at 9:46 AM
>> To: [hidden email][hidden email]
>> [hidden email][hidden email]
>> Subject: Tree component not functions correctly
>>
>>
>>
>> Hi,
>>
>> Before trying to fix tree in my project I checked the example in
>> tourdeflex modules. I would like to learn if anyone has checked that
>> example because I couldn't make it work.
>>
>> It fails after some and open/close clicks. Some of the menu items
>> disappear. I want to make it work before focusing on my own
>> implementation.
>>
>> Here is the code :
>>
>> <?xml version="1.0" encoding="utf-8"?>
>> <s:Application
>> xmlns:fx="http://ns.adobe.com/mxml/2009"<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fns.adobe.com%2Fmxml%2F2009&data=02%7C01%7Caharui%40adobe.com%7Cac6a493904044a63118608d76223ef7b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637085778797112756&sdata=VQvEljkEM7Uj1IluLWNqMIaBZUj7EcfuHP5vs30WCmc%3D&reserved=0>
>>                xmlns:s="library://ns.apache.org/royale/spark"
>>                xmlns:mx="library://ns.apache.org/royale/mx"
>>                paddingBottom="0" paddingTop="0" paddingLeft="0"
>> paddingRight="0"
>>                height="100%" width="100%"
>>                >
>>
>>     <fx:Metadata>
>>     </fx:Metadata>
>>
>>     <fx:Script>
>>         <![CDATA[
>>
>>             [Bindable]
>>             public var selectedNode:XML;
>>
>>             // Event handler for the Tree control change event.
>>             public function treeChanged(event:Event):void {
>>                 selectedNode=Tree(event.target).selectedItem as XML;
>>             }
>>
>>         ]]>
>>     </fx:Script>
>>
>>     <fx:Declarations>
>>         <fx: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>
>>         </fx:XMLList>
>>     </fx:Declarations>
>>
>>     <mx:Panel title="Tree Control Example"
>>               paddingBottom="10" paddingTop="10" paddingLeft="10"
>> paddingRight="10"
>>               height="100%" width="100%">
>>
>>         <mx:Label width="100%"
>>                   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>
>>
>> </s:Application>
>>
>> Thanks,
>> Serkan
>
>
> --
> Serkan Taş
> Mobil : +90 532 250 07 71
> Likya Bilgi Teknolojileri
> ve İletişim Hiz. Ltd. Şti.
> www.likyateknoloji.com<http://www.likyateknoloji.com>
>
> --------------------------------------
> Bu elektronik posta ve onunla iletilen bütün dosyalar gizlidir. Sadece
> yukarıda isimleri belirtilen kişiler arasında özel haberleşme amacını
> taşımaktadır. Size yanlışlıkla ulaşmışsa bu elektonik postanın
> içeriğini açıklamanız, kopyalamanız, yönlendirmeniz ve kullanmanız
> kesinlikle yasaktır. Lütfen mesajı geri gönderiniz ve sisteminizden
> siliniz. Likya Bilgi Teknolojileri ve İletişim Hiz. Ltd. Şti. bu
> mesajın içeriği ile ilgili olarak hiç bir hukuksal sorumluluğu kabul
> etmez.
>
> This electronic mail and any files transmitted with it are intended
> for the private use of  the persons named above. If you received this
> message in error, forwarding, copying or use of any of the information
> is strictly prohibited. Please immediately notify the sender and
> delete it from your system. Likya Bilgi Teknolojileri ve İletişim Hiz.
> Ltd. Şti. does not accept legal responsibility for the contents of
> this message.
> --------------------------------------


--
Serkan Taş
Mobil : +90 532 250 07 71
Likya Bilgi Teknolojileri
ve İletişim Hiz. Ltd. Şti.
www.likyateknoloji.com

--------------------------------------
Bu elektronik posta ve onunla iletilen bütün dosyalar gizlidir. Sadece 
yukarıda isimleri belirtilen kişiler arasında özel haberleşme amacını 
taşımaktadır. Size yanlışlıkla ulaşmışsa bu elektonik postanın 
içeriğini açıklamanız, kopyalamanız, yönlendirmeniz ve kullanmanız 
kesinlikle yasaktır. Lütfen mesajı geri gönderiniz ve sisteminizden 
siliniz. Likya Bilgi Teknolojileri ve İletişim Hiz. Ltd. Şti. bu 
mesajın içeriği ile ilgili olarak hiç bir hukuksal sorumluluğu kabul 
etmez.

This electronic mail and any files transmitted with it are intended 
for the private use of  the persons named above. If you received this 
message in error, forwarding, copying or use of any of the information 
is strictly prohibited. Please immediately notify the sender and 
delete it from your system. Likya Bilgi Teknolojileri ve İletişim Hiz. 
Ltd. Şti. does not accept legal responsibility for the contents of 
this message.
--------------------------------------