He might need the binding so that the buttons get an initial size with no label 
and then may not resize correctly when binding assigns the label.

From: Greg Dove <[email protected]>
Reply-To: "[email protected]" <[email protected]>
Date: Wednesday, April 29, 2020 at 9:22 PM
To: "[email protected]" <[email protected]>
Subject: Re: About the label on button


Hi Serkan,

For:
<mx:Button id="statuFilterButton" width="{statuFilterButton.label.length}" 
label="Select Filter" click="createAndShow();"/>

The above doesn't seem right to me - whether the label is from a plain text or 
from a resource string. Why? width is set in pixels. But 
statuFilterButton.label.length is simply the number of chars in the String. So 
for the value 'Select Filter' it is assigning a width of 13px iiuc, which would 
be too small (perhaps it would be smaller than minWidth, not sure)

I'm guessing that you want it sized to content, so how is that happening in 
Flex?
So, yes it will be good to create an issue with the original Flex behaviour and 
what is happening wrong instead in Royale (please use a literal string instead 
of resource string in your minimal repro).

Thanks
Greg



On Thu, Apr 30, 2020 at 3:05 PM serkan 
<[email protected]<mailto:[email protected]>> wrote:
Ok than it is better to create an issue.

Thanks
30.04.2020 05:59 tarihinde Alex Harui yazdı:
Mx:Button should work like it did in Flex.  Might be a pixel or two difference, 
but mostly the same.

-Alex

From: serkan <[email protected]><mailto:[email protected]>
Reply-To: "[email protected]"<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>, 
"[email protected]"<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>
Date: Wednesday, April 29, 2020 at 7:18 PM
To: "[email protected]"<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>
Subject: Re: About the label on button

Reminder.
29.04.2020 14:10 tarihinde serkan yazdı:
Hi,

I have three questions may be someone have time can help.

1. What should be the default behavior of the button with label,  should extend 
width according to label width or two line button ?
    current is two line button.

     sample :
                            <mx:Button id="statuFilterButton" label="Select 
Filter" click="createAndShow();"/>

                            [cid:[email protected]]

2. When setting width according to label length; gives WARNING in compiler and 
exception in console but displays well, should i disregard ?

       sample :
                            <mx:Button id="statuFilterButton" 
width="{statuFilterButton.label.length}" label="Select Filter" 
click="createAndShow();"/>

                            [cid:[email protected]]

                         [cid:[email protected]]


                        [cid:[email protected]]

                    obj is string which is "Select Filter".

3. I have to get label from resources so it is dynamic. Or any other 
suggestions to calculate the width and set ?


Thanks,
Serkan


Reply via email to