OK, my recipe has its ingredients chosen from datagrids
populated by an XML file, with data such as:
<item ln1="Apples" ln2="chopped apples" sn="apples"
minQy="0" maxQy=".5" qty=".25" units="cup" />
<item ln2= etc etc
The user selects the ingredients, and then all the steps are
concatenated and displayed in one data grid, as in:
<mx:DataGridColumn dataField="@qty" headerText="Amount"
<mx:DataGridColumn dataField="@units" headerText="Units"
This works fine, but my problem is the client now wants one
of the lists to display with alternate values in the master display
grid. Instead of ".5 cups chopped apples", "1 large chopped
So, essentially I need to multiply each chosen ingredient by
a different factor (here X2 to make .5 cup into 1 apple) and
substitute the unit.
They're all different. In the example above, the apple's new
unit is "large" and I multiply the selected value by 2, but others
might be "lbs." and "x 4".
To make it a bit more challenging, I only want to modify the
way it's displayed in this list -- the original list values (above,
".5 cup apples" needs to still be displayed on that screen.
i'd negotiate with the client and try to simplify the
for example, provide an option that says "Double Quantities"
that would multiply everything by 2.
if you procede down the pathway that your client suggests, it
sounds like a lot of special cases and a lot of code. from you're
description, it seems like the alteration is totally and completely
arbitrary and not something easily reducable into a rule that could
be executed simply in code.