Jul 08, 2011, 4:13 PM
[CLOSED] Complex Layout
How can I achieve a layout like this?
So far, I have the following code but I feel it's too nested and there should be a simpler way.
So far, I have the following code but I feel it's too nested and there should be a simpler way.
<ext:Viewport runat="server" ID="v" Layout="fit">
<Items>
<ext:Panel runat="server" Layout="Border">
<TopBar>
<ext:Toolbar runat="server">
<Items>
<ext:Button runat="server" Text="Close" IconCls="icon-close">
</ext:Button>
<ext:Button runat="server" Text="Save" IconCls="icon-save">
</ext:Button>
</Items>
</ext:Toolbar>
</TopBar>
<Items>
<ext:TreePanel runat="server" ID="tvContent" Region="West" Width="175" Margins="5 5 5 5"
Split="true" Collapsible="true" Title="Tree">
<TopBar>
<ext:Toolbar runat="server">
<Items>
<ext:Button runat="server" ID="btnAddDS" Text="Add">
</ext:Button>
<ext:Button runat="server" ID="btnDeleteDS" Text="Delete">
</ext:Button>
</Items>
</ext:Toolbar>
</TopBar>
<Root>
<ext:TreeNode Text="test">
</ext:TreeNode>
</Root>
</ext:TreePanel>
<ext:Panel ID="Panel2" runat="server" Region="Center" BodyBorder="false" Margins="5 5 5 0">
<LayoutConfig>
<ext:VBoxLayoutConfig Align="Stretch" />
</LayoutConfig>
<Items>
<ext:Panel ID="Panel5" runat="server" Height="100" Margins="0 0 5 0" BodyBorder="false">
<LayoutConfig>
<ext:HBoxLayoutConfig Align="Stretch" />
</LayoutConfig>
<Items>
<ext:Panel ID="Panel3" runat="server" Title="Panel" Height="100" Margins="0 3 0 0"
Flex="1">
</ext:Panel>
<ext:Panel ID="Panel1" runat="server" Title="Panel" Height="100" Margins="0 0 0 3"
Flex="1">
</ext:Panel>
</Items>
</ext:Panel>
<ext:Panel ID="Panel4" runat="server" Flex="1" Title="Panel">
</ext:Panel>
</Items>
</ext:Panel>
</Items>
</ext:Panel>
</Items>
</ext:Viewport>
Last edited by Daniil; Jul 18, 2011 at 2:42 PM.
Reason: [CLOSED]