[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.
Code:
<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.