Jul 23, 2012, 6:33 PM
[CLOSED] Problems when usin "Content" instead of "Items"
We used the following layout for most of our CRUD screens:
This caused the central panel to render incorrectly, like in the image below:
How to solve this problem?
<body>
<form id="Form2" runat="server">
<ext:ResourceManager ID="ResourceManager" runat="server" />
<ext:Viewport ID="Viewport1" runat="server" SkinID="MainCRUDViewPort">
<Items>
<ext:Panel ID="pnlCenter" runat="server" SkinID="MainCRUDCenterPanel">
<Items>
<ext:Panel ID="pnlContent" runat="server" SkinID="MainCRUDContentPanel">
<Items>
!!!!! HERE WE PUT THE SPECIFIC CONTROLS OF EACH PAGE !!!!
</Items>
</ext:Panel>
</Items>
</ext:Panel>
<ext:Panel ID="pnlButtonBar" runat="server" SkinID="MainCRUDPrintButtonsPanel">
<Buttons>
<ext:Button ID="btnGravar" runat="server" SkinID="btGravarSkin">
</ext:Button>
<ext:Button ID="btnExcluir" runat="server" SkinID="btExcluirSkin">
</ext:Button>
</Buttons>
</ext:Panel>
</Items>
</ext:Viewport>
<mxc:NotificationWindow runat="server" ID="notificationWindow" />
</form>
</body>
where:<ext:Viewport SkinID="MainCRUDViewPort" runat="server" Layout="Border" />
<ext:Panel SkinID="MainCRUDCenterPanel" runat="server" Region="Center" AutoScroll="true" Layout="HBox" Frame="true">
<LayoutConfig>
<ext:HBoxLayoutConfig Align="Middle" Pack="Center" />
</LayoutConfig>
</ext:Panel>
<ext:Panel SkinID="MainCRUDContentPanel" runat="server" Frame="true" />
<ext:Panel SkinID="MainCRUDPrintButtonsPanel" runat="server" Region="South" Frame="true" />
<ext:Button SkinID="btGravarSkin" runat="server" Icon="Disk" Text="Gravar" />
<ext:Button SkinID="btProcessarSkin" runat="server" Icon="Cog" Text="Processar" />
<ext:Button SkinID="btExcluirSkin" runat="server" Icon="BinClosed" Text="Excluir" />
<ext:Button SkinID="btPrintSkin" runat="server" Icon="Printer" Text="Imprimir" />
Everything used to work fine, but since this layout repeated a lot, instead of just using "ctrl + c, ctrl + v" every time we decided to create a master page with this content. But in order to do this, to place the "ContentPlaceHolder", we had to change the central panel's "Items" to "Content". This caused the central panel to render incorrectly, like in the image below:
How to solve this problem?
Last edited by Daniil; Jul 24, 2012 at 1:51 PM.
Reason: [CLOSED]