[CLOSED] Need to Enable and Disable a button when clicked on the Treenode.

  1. #1

    [CLOSED] Need to Enable and Disable a button when clicked on the Treenode.

    Hi

    Need to know who to Enable and Disable a button when clicked on the treenode of the treepanel.
    what is the handler i need to use, and what is the paramenter to be passed.

    <ext:Panel ID="Panel5" runat="server" Title="Center region">
                                        <Items>
                                            <ext:Menu runat="server" ShowSeparator="true" ID="CLCTreeMenu">
                                                <Items>
                                                    <ext:MenuItem ID="CLCAdd" runat="server" Text="Add Node">
                                                        <Listeners>
                                                            <Click Handler="AddCLCNode();" />
                                                        </Listeners>
                                                    </ext:MenuItem>
                                                    <ext:MenuItem ID ="CLCCopy" runat ="server" Text="Copy Node Heirarchy">
                                                        <Listeners>
                                                            <Click Handler="CopyNodeHeirarchyCLC();" />
                                                        </Listeners>
                                                    </ext:MenuItem>
                                                    <ext:MenuItem ID="CLCDelete" runat="server" Text="Delete Node">
                                                        <Listeners>
                                                            <Click Handler="DeleteCLCNode();" />
                                                        </Listeners>
                                                    </ext:MenuItem>
                                                </Items>
                                                <Listeners>
                                                    <BeforeShow Handler="DisableMenuItem();" />
                                                </Listeners>
                                            </ext:Menu>
                                            <ext:TreePanel ID="CLCTreePanel" Height="600" Layout="Fit" Lines="true" runat="server"  
                                                UseArrows="false" AutoScroll="true" ContainerScroll="true" Border="false" RootVisible="true" >
                                                 <Root>
                                                    <ext:TreeNode Text="StoreRoom" Draggable="false" NodeID="0" Expanded="true" />
                                                </Root>
                                                <Listeners>
                                                    <ContextMenu Handler="#{CLCTreeMenu}.node = node;node.select();#{CLCTreeMenu}.showAt(e.getXY());" />
                                                </Listeners>        
                                            </ext:TreePanel>
                                        </Items>
                                        <BottomBar>
                                            <ext:Toolbar ID="Toolbar1" runat="server" >
                                                <Items>
                                                    <ext:ToolbarFill />
                                                    <ext:Button runat="server" Text="Add Node" ID="btnCLCAddNode" Disabled="true">
                                                        <Listeners>
                                                            <Click Handler="AddCLCNode();" />
                                                        </Listeners>
                                                    </ext:Button>
                                                    <ext:Button runat ="server" Text ="Copy Node Heirarchy" ID="btnCLCCopyHeirarchy" Disabled="true">
                                                    <Listeners>
                                                            <Click Handler="CopyNodeHeirarchyCLC();" />
                                                        </Listeners>
                                                    </ext:Button>
                                                    <ext:Button runat ="Server" Text ="Delete Node" ID="btnCLCDeleteNode" Disabled="true">
                                                    <Listeners>
                                                            <Click Handler="DeleteCLCNode();" />
                                                        </Listeners>
                                                    </ext:Button>
                                                </Items>
                                             </ext:Toolbar>
                                        </BottomBar>
                                    </ext:Panel>
    Thank you.
    Last edited by Daniil; Sep 27, 2011 at 2:29 PM. Reason: [CLOSED]
  2. #2
    Hi,

    Please use the TreePanel's Click event.
    http://dev.sencha.com/deploy/ext-3.4...l&member=click

    To enable a button:
    Button1.enable();
    or
    Button1.setDisabled(false);
    To disable a button:
    Button1.disable();
    or
    Button1.setDisabled(true);
  3. #3
    Thank You.......can close it

Similar Threads

  1. Replies: 1
    Last Post: Jul 28, 2011, 4:25 PM
  2. Button Disable/Enable issue
    By paddy in forum 1.x Help
    Replies: 3
    Last Post: Jul 26, 2011, 8:28 AM
  3. Button Enable/Disable
    By Maia in forum 1.x Help
    Replies: 5
    Last Post: Jul 02, 2010, 8:03 PM
  4. Replies: 3
    Last Post: Feb 02, 2010, 6:32 PM
  5. Enable or disable the button
    By VietView in forum 1.x Help
    Replies: 4
    Last Post: Jan 09, 2009, 11:59 AM

Posting Permissions