Originally Posted by
geoffrey.mcgill
Hi, it doesn't work.
I have attached an OnClientClick event on each menu that has submenu. If I set the property IgnoreParentClick = true, the event OnClientClick doesn't fire.
I tested in in IE9.
Here is my sample code:
<ext:Toolbar ID="Toolbar1" runat="server" AutoDoLayout="true" AutoRender="true" Cls="x-button">
<Items>
<ext:Button ID="mn0000" runat="server" Text="HOME" Icon="House" OnClientClick="MenuClick('0000', false);"></ext:Button>
<ext:Button ID="mn0800" runat="server" Text="DASHBOARD" Icon="ChartBar" OnClientClick="MenuClick('0800', false);" ></ext:Button>
<ext:Button ID="mn0900" runat="server" Text="PDA2ORA" Icon="Smartphone" OnClientClick="MenuClick('0900', false);"></ext:Button>
<ext:Button ID="mn0100" runat="server" Text="SALES" Icon="Coins" >
<Menu>
<ext:Menu ID="Menu1" runat="server">
<Items>
<ext:MenuItem runat="server" Text="PERFORMANCE" Icon="ArrowUp">
<Menu>
<ext:Menu runat="server" IgnoreParentClicks="true">
<Items>
<ext:MenuItem runat="server" ID="mn010101" Text="Actual vs Target By Region" OnClientClick="MenuClick('010101', true);">
<Menu>
<ext:Menu runat="server" IgnoreParentClicks="true">
<Items>
<ext:MenuItem runat="server" ID="mn01010101" Text="Fluktuasi Sales Daily By Region" OnClientClick="MenuClick('01010101', false);"></ext:MenuItem>
<ext:MenuItem runat="server" ID="mn01010102" Text="Fluktuasi Sales Weekly By Region" OnClientClick="MenuClick('01010102', false);"></ext:MenuItem>
<ext:MenuItem runat="server" ID="mn01010103" Text="Fluktuasi Sales Monthly By Region" OnClientClick="MenuClick('01010103', false);"></ext:MenuItem>
</Items>
</ext:Menu>
</Menu>
</ext:MenuItem>
--the rest---
The case is, the SALES Menu which owned by Toolbar is shown in iPad. The SALES menu has 3 sub menu that also shown in iPad. Each sub menu also has submenu that unfortunately didn't show in iPAD. The 'didn't show menu' has onClientClick event AND have sub menu also and attached with onClientClick.
The property you suggested seems broken the onClientClick.
Any idea?