Adobe Flex 3 Nested Radio Buttons

28. May 2009

NestedRadioButtons I’ve been working on a Flex radio button component that will allow users to select nested options.  The control accepts an XMLList as the data source for the button options, and expands to show nested buttons beneath selected options according the data passed in to it. The nest level of radio buttons is essentially infinite.

The best way to understand it is to take a look.

Live Example     View Source

For the moment, this is only a proof-of-concept version of the control. The control has 2 values to indicate selected values. One is bottomValue which holds only the value of the bottom-most selected radio button. The other is fullValue which holds a comma separated list of values beginning with the top-most value and ending with the bottom-most value.

With this version of the component, you can also pass in an initial bottomValue and the control will select all of the parent radio buttons recursively and accurately fill in the fullValue field.

Flex developers: Check out the control and let me know what you think! If there is significant interest, I’ll work on revising the component to feel more like a native Flex Framework control and add some additional features to it. It’s usable as is, but needs work to polish it up before it can used efficiently and reliably in a live Flex application.

Adobe Flex

Comments

6/4/2009 12:45:10 PM #
Thats great.  I admire people like you who can design stuff like that.  The control looks great.
6/7/2009 12:02:35 AM #
Nice interface Brent. I once used a project management system that is built from Flex. I don't have any idea how Flex development works but someone told me that it's just like an IDE. Thanks and good luck.
6/11/2009 2:23:11 PM #
This has to be one of the most useful things I've seen in a while! I have so many ideas on how to implement nested ratios!
6/11/2009 10:56:35 PM #
Loving the little control, it works well.  Thanks for sharing.
6/16/2009 9:03:53 AM #
I informed earlier for Flex and I am interested for it. Thank you for this useful information and now I will check Tour de Flex.
6/17/2009 1:35:25 PM #
Thank you for this helpful info.  I haven't utilized radio buttons at all yet, but the information was helpful.
6/18/2009 3:27:27 AM #
Looks beautiful. Thanks for sharing this.
6/19/2009 5:21:43 AM #
Good post. This article will be the good stuff for my practice Smile
6/19/2009 8:35:04 AM #
Good flexi Info Smile
6/19/2009 9:04:52 AM #
sorry that was not a spam  it was the double mouse click!i have recently downloaded it & loved it's little controls so easy to use rather than having real players radio which is very difficult !
6/19/2009 9:16:17 AM #
Does it works well i am very unsure about it and can u tell me its advantages and disadvantages.
6/19/2009 6:06:44 PM #
This is great! At least people will be informed about this matter. Keep posting useful things! Thanks!
6/20/2009 6:40:21 AM #
great was looking for something different and i found it.
6/21/2009 3:50:17 AM #
Looks very nice.  Would love to see it with thumbnails/pictures.  How many subsets of choices can the fit in the form?  Or is it just a question of formatting?
6/21/2009 11:07:29 PM #
Hey man that is such a great post.I was very keen on getting a info Flex 3 as i had never hear about in past. Your post gives me a detailed info on this one.
6/22/2009 5:18:52 PM #
It ain't called "Flex" for nothing! lol
6/23/2009 3:46:45 AM #
In the older days we used to have the radio facility only from some selected sources & that too with the lots of technical problems but this one is a mind blowing radio with such a simple controls!
6/23/2009 5:15:15 AM #
I am seeing more peoples review about your radio & this looks great also having simple controls ,i think i should give a try !if it is working good then i will checkout for his complete version also!
6/23/2009 7:18:47 PM #
Good job looks really interested ..thanks for sharing
6/24/2009 7:33:23 AM #
It is a great tools its has many new advantages and i am sure that this will everyone a lot.
6/25/2009 5:41:24 AM #
I loved this radio & it's controls it is so simple & easy to useit!I am in love with it!
6/29/2009 1:33:17 AM #
This is really great a creation. I respect people like you.
7/2/2009 8:01:26 AM #
Hey man...wanna new post from you...i know you may not get time, but try to post more and more. Flexi developers have got a great posting from you.
7/5/2009 10:31:19 AM #
Yes, looks like it is a version of flash being used. But can we use it to send post header into another document?
7/7/2009 2:40:49 AM #
wow nice controls i love to have them !Thanks for it!
7/7/2009 3:03:12 PM #
Very nice for the nested radios-you did a great job with the Flex development-you'll have to share the polished version when it is done!
7/8/2009 4:02:44 AM #
hey man we all are waiting for the next version of it !by the way it is also very nice but we want some more after all we all are greedy of technology!
7/8/2009 4:13:14 AM #
nice concept you are doing good work using nesting in this way is very much innovative..start working on it hope so it is reliable..all the best
7/9/2009 3:20:23 AM #
Nice interface Brent. I once used a project management system that is built from Flex.
7/11/2009 9:01:35 AM #
I rreally liked this radio it has very delicate controls& the controls are very easy to operate!
JIM
7/12/2009 6:40:14 AM #
Now what to tell you that the controls are really fabulous & very easy to operate !thanks for giving the info about it!
7/13/2009 12:13:38 AM #
If it has good controls then i am sure it would be much better to use. The loop holes should be minimized as soon as possible. Thanks for posting.
7/13/2009 11:59:51 PM #
yes it is one of the greatest tools  it has nice controls & does not require much more speed of the internet for the operation & in fact if vyou are using the speed of 250kp/PS on that too it plays like a music player!this is the quality of this radio!i am in love with it!really nice application for the PC!
7/15/2009 3:47:42 AM #
I used this tool last week and to be very frank it is not that great but is OK to me. The problem it that it is not simple to use and has many problems in it.
7/15/2009 8:46:16 AM #
a nice little flex program Smile thanks
7/15/2009 9:35:55 AM #
yes it is very good radio with the simple look & nice controls also!
7/15/2009 9:51:40 PM #
nice post. thanks for sharing
7/16/2009 12:21:14 AM #
"I’ve been working on a Flex radio button component that will allow users to select nested options.  The control accepts an XMLList as the data source for the button options, and expands to show nested buttons beneath selected options according the data passed in to it. The nest level of radio buttons is essentially infinite."

You've got a brilliant and innovative mind. Thanks for sharing this. I would be looking forward to your next project. Good luck with this one!
7/16/2009 8:32:38 AM #
really it is very great radio nice controls nice navigation nice look & by the way dosent require any complications great!
7/16/2009 3:58:51 PM #
Nice interface but I like anothers.. Anyway ADOBE always have a lot of products, most of them real good products
7/17/2009 2:03:40 AM #
About this post have only one word that awesome post..as you guys have idea that its a full fledged application so if you really want to do something special then this tool always help you out!
so thnx for sharing you knowledge!
M O
7/17/2009 12:55:41 PM #
Thanks this artcle will help me improve the ranking of my site geared to help restaurants sell food, gift cards and merchandise
M O
7/17/2009 12:56:48 PM #
Thanks this artcle will help me connect my site to help restaurants sell food, gift cards and merchandise
7/17/2009 1:38:55 PM #
Looks really interesting. I guess when these buttons will be ready, they can become rather popular;)
7/18/2009 10:50:31 PM #
yeah i agreed i tried it now it is one of my favorites!
7/19/2009 3:13:08 AM #
NICE CONTROLS.NICE LAY OUT,NICE CONFIGURATION,NEEDS LESS SPEED FOR THE OPERATION REALLY IT IS AWESOME!
7/19/2009 8:47:48 PM #
“It’s usable as is, but needs work to polish it up before it can used efficiently and reliably in a live Flex application.”

The best of luck in developing this Flex feature. I can see the huge potential of this in a wide range of programs.
7/20/2009 2:17:17 AM #
"With this version of the component, you can also pass in an initial bottomValue and the control will select all of the parent radio buttons recursively and accurately fill in the fullValue field. "

This looks like an exciting development. I'll be awaiting this feature in the future!
7/20/2009 7:13:42 AM #
It seems quite good enough from the all the comments for this tool. I have never made use of this tool. Will definitely use it.
7/20/2009 9:58:49 AM #
"It’s usable as is, but needs work to polish it up before it can used efficiently and reliably in a live Flex application."

Glad to see a program already workeable even in its early stages. Can't wait for new developments.
7/21/2009 3:55:01 AM #
yeah really a nice point for us commented by Hakan salvi & really theses are the only things which we ever wanted to know about a radio tool!
7/21/2009 12:21:56 PM #
This is a good option in new version.
7/22/2009 1:45:24 AM #
Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon.
7/22/2009 3:14:57 AM #
Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon.
7/22/2009 4:55:18 AM #
yeah really the radio tool is very great for the use on the slower internet connection & we all know that having these kind of tools for use is very good
7/23/2009 4:03:00 AM #
when i was small kid that time i was only knowing about the music stems ^& that little radio but today the time has changed &now the radio is converted to its new form which is well defined & your radio is one of the best examples of ti!
7/23/2009 8:34:52 AM #
This is a great article thanks for sharing this informative information.. I will visit your blog regularly for some latest post.
7/25/2009 5:34:17 AM #
one thing i dont know why,, but it doesn't matter how i try,,, but got one & tested it & found very good it has very easy configuration the creators of this radio would be very  intelligent
Comments are closed