[flexcoders] Re: Flex Project Management App

2010-07-12 Thread Netaman
You can create a array of component names such as;
spark.components.Button
spark.components.TextInput
spark.components.CheckBox
spark.components.Label
spark.components.RadioButton
spark.components.DropDownList
mx.controls.DataGrid
spark.components.TextArea
mx.controls.DateField
then pass want you want into this function;
   private function makeElement(className:String, 
COMPONENTID:String):UIComponent {
var objClass:Class = getDefinitionByName( className ) as Class; 

if( objClass != null ) {
var newObject:UIComponent = UIComponent( new objClass() );
newObject.id = COMPONENTID;
newObject.name = COMPONENTID;
return newObject;
} 
else 
return null;
}


then create a switch that looks at the resulting element and add any styles, or 
other properties to the element, or other elements, and add then to your 
container. The dropdown and datagrid will require extra code to provide a 
dataprovider, and you will have to add the default skin by a setStyle, but that 
should get you going in the right direction.

one cavot is that the id is not searchable you will have to search by name in 
the container, if you want to change the element after you add it to the 
container.

I create elements dynamically by quering a database to create the elements 
needed in a flex applicaton, the structure and flow of forms are all in the 
database and I use flex to create the components on the fly...  

Randy 

--- In flexcoders@yahoogroups.com, Angelo Anolin angelo_ano...@... wrote:

 Hi FlexCoders,
 
 I came across a Flex PM site and I would like to ask what are the necessary 
 controls / things I need to do to achieve the same application.
 
 The site's page is:
 
 http://www.radscientist.com/flexpm/demo/index.html
 
 I am having problems re-creating those items which expands when the plus sign 
 is 
 clicked as well as adding new items when the Add Milestone button is clicked. 
  How do I achieve adding controls on the fly on the application?
 
 I hope you could provide some guidance on this.
 
 Thanks.
 
 Angelo





[flexcoders] Re: Flex Project Management App

2010-07-09 Thread valdhor
I would create a custom component that has all of the features of the milestone 
encapsulated. ie. The plus button, the label, the datagrid, the add and remove 
tasks buttons etc.

I would also have a custom component comprising of the datagrid and its sub 
components.

All you would need to do when someone clicks the add milestone button is to 
create a new instance of the custom component and add it to the display list.

--- In flexcoders@yahoogroups.com, Angelo Anolin angelo_ano...@... wrote:

 Hi FlexCoders,
 
 I came across a Flex PM site and I would like to ask what are the necessary 
 controls / things I need to do to achieve the same application.
 
 The site's page is:
 
 http://www.radscientist.com/flexpm/demo/index.html
 
 I am having problems re-creating those items which expands when the plus sign 
 is 
 clicked as well as adding new items when the Add Milestone button is clicked. 
  How do I achieve adding controls on the fly on the application?
 
 I hope you could provide some guidance on this.
 
 Thanks.
 
 Angelo





Re: [flexcoders] Re: Flex Project Management App

2010-07-09 Thread Johannes Nel
i would guess the person used a tree with custom itemrederer or a custom
component

for http://www.seenowdo.com we use a custom component for the taskboard

On Fri, Jul 9, 2010 at 3:59 PM, valdhor valdhorli...@embarqmail.com wrote:



 I would create a custom component that has all of the features of the
 milestone encapsulated. ie. The plus button, the label, the datagrid, the
 add and remove tasks buttons etc.

 I would also have a custom component comprising of the datagrid and its sub
 components.

 All you would need to do when someone clicks the add milestone button is to
 create a new instance of the custom component and add it to the display
 list.


 --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com, Angelo
 Anolin angelo_ano...@... wrote:
 
  Hi FlexCoders,
 
  I came across a Flex PM site and I would like to ask what are the
 necessary
  controls / things I need to do to achieve the same application.
 
  The site's page is:
 
  http://www.radscientist.com/flexpm/demo/index.html
 
  I am having problems re-creating those items which expands when the plus
 sign is
  clicked as well as adding new items when the Add Milestone button is
 clicked.
  How do I achieve adding controls on the fly on the application?
 
  I hope you could provide some guidance on this.
 
  Thanks.
 
  Angelo
 

  




-- 
j:pn
\\no comment


Re: [flexcoders] Re: Flex Project Management App

2010-07-09 Thread Angelo Anolin
Care to share some of the codes you used for the custom component?  I will 
explore further the site you mentioned.

Thanks.




From: Johannes Nel johannes@gmail.com
To: flexcoders@yahoogroups.com
Sent: Fri, 9 July, 2010 9:36:00
Subject: Re: [flexcoders] Re: Flex Project Management App

  
i would guess the person used a tree with custom itemrederer or a custom 
component

for http://www.seenowdo .com we use a custom component for the taskboard


On Fri, Jul 9, 2010 at 3:59 PM, valdhor valdhorlists@ embarqmail. com wrote:

  
I would create a custom component that has all of the features of the 
milestone 
encapsulated. ie. The plus button, the label, the datagrid, the add and remove 
tasks buttons etc.

I would also have a custom component comprising of the datagrid and its sub 
components.

All you would need to do when someone clicks the add milestone button is to 
create a new instance of the custom component and add it to the display list.


--- In flexcod...@yahoogro ups.com, Angelo Anolin angelo_anolin@ ... wrote:

 Hi FlexCoders,
 
 I came across a Flex PM site and I would like to ask what are the necessary 
 controls / things I need to do to achieve the same application.
 
 The site's page is:
 
 http://www.radscien tist.com/ flexpm/demo/ index.html
 
 I am having problems re-creating those items which expands when the plus 
 sign 
is 

 clicked as well as adding new items when the Add Milestone button is 
 clicked. 

  How do I achieve adding controls on the fly on the application?
 
 I hope you could provide some guidance on this.
 
 Thanks.
 
 Angelo





-- 
j:pn 
\\no comment