Hey All,
Here's my current boggle:
I have a datagrid on a form that contains all possible selections. Say, for
example, I have a pizza order form, and I have all the possible toppings in
a datagrid.
Now, when the user multi-selects the toppings, and submits the order, I'm
capturing the data just fine. n number of toppings get inserted into the
database.
When I try to "review" the order, I'm sending down a VO from the server that
contains all the form data, plus an ArrayCollection of topping VOs. I'm
struggling with selecting the correct toppings in the datagrid.
Here's basically what I'm doing...
for (var i:int = 0; i<allToppingsData.length; i++) //loop over the array of
all toppings {
for (var j:int=0; j<inputVO.toppings.length; j++)//loop over the
toppings in the VO
{
if (allToppings[i].toppingID = inputVO.toppings[j].toppingID)
{//current topping in the VO matches the topping in the all toppings
list
toppingDataGrid.selectedItems =
toppingDataGrid.selectedItems.concat(toppingDataGrid.dataprovider[i];
}
}
This, unfortunately, isn't worth the paper it's printed on. Doesn't seem to
work at all. Anybody got any ideas?
/w
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Want to reach the ColdFusion community with something they want? Let them know
on the House of Fusion mailing lists
Archive: http://www.houseoffusion.com/groups/flex/message.cfm/messageid:6075
Subscription: http://www.houseoffusion.com/groups/flex/subscribe.cfm
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.37