Expand my Community achievements bar.

Numeric Stepper in DataGrid

Avatar

Level 2
hi folks,



i am using a data grid , in which i have a numeris stepper as
item renderer.. on click of Book button,

i need to access the value of numeric stepper .. but am ot
getting the value...



can any one suggest me how to acces the value of the numeric
stepper in the data grid..?



My code is as follows..



<mx:Canvas width="100%" >

<mx:Button x="673" y="10" label="Book" toolTip="Click
here to continue booking"

click="OnBook_click()"/>



<mx:DataGrid id="dg" width="98%"
styleName="GridColumnText" variableRowHeight="true"

dataProvider="{product_details}"
enabled="{!ds.commitRequired}"
creationComplete="fill_prodDetails()"

verticalScrollPolicy="{mx.core.ScrollPolicy.OFF}"
rowCount="8" rowHeight="35" x="7" y="36">

<mx:columns >

<mx:DataGridColumn id ="rate" dataField="prdt_rate"
headerText="Rate"

headerStyleName="DynamicLabel" width="40" wordWrap="true"
editable="false"/>



<mx:DataGridColumn id ="room_desc" dataField="room_desc"
headerText="Room Description"

headerStyleName="DynamicLabel" wordWrap="true"
editable="false" width="150" />





<mx:DataGridColumn id="status" headerText="Available"
labelFunction="status_label"

headerStyleName="DynamicLabel" editable="false"
width="50"/>



<mx:DataGridColumn id="rate_desc" headerText="Rate
Description" editable="false"

dataField="rate_desc" headerStyleName="DynamicLabel"
width="150"

wordWrap="true" />



<mx:DataGridColumn id="terms" headerText="T &amp; Cs"
editable="false"

headerStyleName="DynamicLabel" width="50" wordWrap="true"

sortable="false"/>



<mx:DataGridColumn id="qty" headerText="Quantity"
editable="false"

dataField="prdt_qty" headerStyleName="DynamicLabel"
width="45"

sortable="false">

<mx:itemRenderer>

<mx:Component>

<mx:HBox width="25%" horizontalCenter="0"
horizontalAlign="center"

styleName="GridColumnText" paddingTop="5">

<mx:NumericStepper id="quantity" maximum="1" />

</mx:HBox>



</mx:Component>

</mx:itemRenderer>

</mx:DataGridColumn>

</mx:columns>





</mx:DataGrid>



</mx:Canvas>





public function OnBook_click():void{

var request:URLRequest = new
URLRequest("/quick_search/bookingdetails.mxml");

mySO.data.room_desc=dg.selectedItem.room_desc;

mySO.data.prdt_rate=dg.selectedItem.prdt_rate;

navigateToURL(request,"_self");

}





Please go thru my code and give me suggestions..

Any help in this will be appreciated..



thx in advance

Ambili
1 Reply

Avatar

Level 1
Sorry, it isn't a response for "stepper ..." (I'm a biginner
in adobe products)

My problem is how to add a column-nmber in a datagrid under
flex builder. Like in excel sheet, the column number mut be statiic
: it dosen't change when the table is sorted on an arbitrary
colomun. So we can détermine dyanmiqualy the ranks of
individuals by columns



Thank you

Qafli, from France