i solved it... thanks for ur help.....

On Thu, Oct 9, 2008 at 6:47 PM, [EMAIL PROTECTED] <[EMAIL PROTECTED]
> wrote:

> Hi Purvi,
> The code you have pasted here contains lot of errors (many functions
> you have not included), and also your explanation of the problem is
> not very clear.
> But, I still think that your requirement is that your want to disable
> a button within an item renderer in a dataGrid, correct?
> As I see in your code, set_edit() and set_delete() functions are
> called at the 'creationComplete' event, probably if you change it to
> 'dataChange' your problem can be solved (Assuming that initially it is
> coming correctly and after that it is working as you expect only
> "sometimes"
>
> HTH,
> Sambhav
>
> On Oct 9, 5:45 pm, purni <[EMAIL PROTECTED]> wrote:
> > hi Friends,
> >
> >           i m facing some prob again with my item renderers........ i
> > kept a  button as my renderer..... i need to make it disable on 'tree
> > change'.......
> >
> > here is my code for data grid............ some one help me
> > soon,,,,,,,,,
> >
> > this code is not working properly..... the renderes are made disable
> > at some time and not at some time.. also it is made disable in one of
> > my rows and not in another row.......
> > <mx:Script>
> >    <![CDATA[
> > public var renderer_flag:int=0;
> >
> >  ]]>
> >  </mx:Script>
> >
> > <mx:DataGrid x="10" y="71"  height="126" id="dataGrid"
> > editable="true">
> >                                        <mx:columns>
> >
> > <mx:DataGridColumn headerText="Group" dataField="group"
> > width="90" editable="true"/>
> >
> > <mx:DataGridColumn headerText="Transition"
> > dataField="transition" width="150" editable="false"/>
> >
> > <mx:DataGridColumn headerText="" dataField="col3" width="150"
> > editable="false">
> >
> > <mx:itemRenderer>
> >
> > <mx:Component>
> >
> > <mx:HBox>
> >
> > <mx:Script>
> >
> > <![CDATA[
> >
> > import mx.controls.Alert;
> >
> > public function set_edit_1():void{
> >
> > if (outerDocument.renderer_flag_1==0)
> >
> > {
> >
>       //
> > Alert.show("button set visible");
> >
> > render_edit.enabled=true;
> >
> >
>      }
> >
> > else if(outerDocument.renderer_flag_1==1)
> >
> > {
> >
>         //
> > Alert.show("button set INvisible");
> >
> > render_edit.enabled=false;
> >
> >
>      }
> >                                                                        }
> >
> > public function set_del():void{
> >
> > if(outerDocument.renderer_flag_1==0){
> >
> > render_delete.enabled=true;
> >
>      }
> >
> > else if(outerDocument.renderer_flag_1==1){
> >
> > render_delete.enabled=false;
> >
>      }
> >                                                                        }
> >
>  ]]>
> >                                                                </
> > mx:Script>
> >
> > <mx:Button label="edit" width="50"
> > click="outerDocument.PopUp(event)" id="render_edit"
> > creationComplete="set_edit_1()"/>
> >
> > <mx:Button label="delete" width="65"
> > click="outerDocument.getDetails('0')" id="render_delete"
> > creationComplete="set_del()"/>
> >
> >                                                                </
> > mx:HBox>
> >
> >                                                                </
> > mx:Component>
> >                                                        </
> > mx:itemRenderer>
> >                                                        </
> > mx:DataGridColumn>
> >                                        </mx:columns>
> >                        </mx:DataGrid>
> >                        <mx:Label x="10" y="45" text="Plan Group
> > Table" width="302"
> > fontWeight="bold" id="lbl"/>
> >                        <mx:Button x="10" y="221" label="Add Group"
> > click="addGroup(event)"
> > id="btn0"/>
> >                        <mx:DataGrid x="10" y="287" width="413"
> > editable="true" id="dg"
> > height="100" click="selectedField(event)">
> >                                <mx:columns>
> >                                        <mx:DataGridColumn
> > headerText="Transition" dataField="Transition"
> > editable="false" />
> >                                        <mx:DataGridColumn
> > headerText="Group" dataField="Group"
> > editable="false"/>
> >                                        <mx:DataGridColumn
> > headerText=" " dataField="col3" width="150"
> > editable="false">
> >                                        <mx:itemRenderer>
> >                                                <mx:Component>
> >                                                <mx:HBox>
> >                                                <mx:Script>
> >                                                        <![CDATA[
> >                                                                import
> > mx.controls.Alert;
> >
> > public function  set_edit():void{
> >
> > if (outerDocument.renderer_flag==0)
> >
> > {
> >
>        //
> > Alert.show("button set visible");
> >
> > render_edit_1.enabled=true;
> >
> >
>      }
> >
> > else if(outerDocument.renderer_flag==1)
> >
> > {
> >
>         //
> > Alert.show("button set INvisible");
> >
> > render_edit_1.enabled=false;
> >
> >
>      }
> >
> >                                                                        }
> >
> > public function set_del():void{
> >
> > if(outerDocument.renderer_flag==0){
> >
> > render_delete_1.enabled=true;
> >
>      }
> >
> > else if(outerDocument.renderer_flag==1){
> >
> > render_delete_1.enabled=false;
> >
>      }
> >                                                                        }
> >                                                        ]]>
> >                                                </mx:Script>
> >                                                        <mx:Button
> > label="edit" width="65"
> > click="outerDocument.PopUp1(event)"  id="render_edit_1"
> > creationComplete="set_edit()"/>
> >                                                        <mx:Button
> > label="delete" width="65"
> > click="outerDocument.getDetails('3')" id="render_delete_1"
> > creationComplete="set_del()"/>
> >                                                </mx:HBox>
> >                                                </mx:Component>
> >                                        </mx:itemRenderer>
> >                                        </mx:DataGridColumn>
> >                                </mx:columns>
> >
> >                        </mx:DataGrid>
> >
> > i set tat flag =1 at my tree change function........
> >
> > please help me so soon......
> > Thanks in advance...........
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Flex 
India Community" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to