2013-04-09 63 views
0

所以我得到了一些非常簡單的標記,其中包含一個工具欄內的按鈕。分機:按鈕沒有出現,即使呈現= true

現在的問題是,即使按鈕被「正確」寫入DOM,它也不會顯示出來。
看到這個截圖的詳細信息:

screenshot

會有人心中解釋爲什麼設置固定的高度/寬度/位置不帶按鈕前和含有標記元素都有要麼width=0px;height=0px;

又來了一個例子:

<body> 
<ext:ResourceManager ID="RM" runat="server" /> 
<ext:Viewport Layout="BorderLayout" runat="server" ID="InnerView" OverflowY="Scroll"> 
    <Content> 
     <ext:Button ID="adminswap" runat="server" Text="Admin-Ansicht umschalten" Hidden="false" 
      AllowDepress="true" MinHeight="16" ToFrontOnShow="true" Visible="true" Icon="ArrowSwitchBluegreen"> 
      <%-- This Guy doesn't show up--%> 
     </ext:Button> 
     <ext:Panel runat="server" ID="order" Border="false" OverflowY="Scroll"> 
      <LayoutConfig> 
       <ext:TableLayoutConfig Columns="3" /> 
      </LayoutConfig> 
      <Items> 
       <ext:Panel runat="server" Layout="ColumnLayout" RowSpan="2" Border="false"> 
        <Content> 
         <p> And here is some Grid-panel, which is of no further interest</p> 
        </Content> 
       </ext:Panel> 
       <ext:Panel ColSpan="2" runat="server" ID="Panel_Instructions" Title="Türöffnung per Telefon" 
        Width="740" Padding="10" Border="true" AutoHeight="true"> 
        <Content> 
         <br /> 
         <p> 
          Some Multiline text containing instructions<br> 
          this also is of no further interest and just for the sake of the sample<br><br> lorem Ipsum dolor sit amet and stuff... 
         </p> 
        </Content> 
       </ext:Panel> 
       <ext:Panel runat="server" Width="350" AutoHeight="false" Height="200" 
        StripeRows="true" TrackMouseOver="true" Border="true"> 
        <Content> 
         <p>Some Content Grid-Panel</p> 
        </Content> 
       </ext:Panel> 
       <ext:Panel runat="server" ID="Standort_Details" Title="Adresse" Width="370" Padding="10" 
        AutoHeight="false" Height="200" Border="true"> 
        <Items> 
         <ext:DisplayField ID="Details_field1" runat="server" FieldLabel="street" 
          Name="" /> 
         <ext:DisplayField ID="Details_field2" runat="server" FieldLabel="postal code" Name="" /> 
         <ext:DisplayField ID="Details_field3" runat="server" FieldLabel="city" Name="" /> 
         <ext:DisplayField ID="Details_field4" runat="server" FieldLabel="phone" Name="" /> 
        </Items> 
       </ext:Panel> 
       <ext:Panel ID="Panel_5" Border="true" Height="460" StyleSpec="vertical-align:top;" ColSpan="3" runat="server"> 
        <Content> 
         <p> some content control grid-panel</p> 
        </Content> 
       </ext:Panel> 
      </Items> 
     </ext:Panel> 
     </Content> 
    </ext:Viewport> 
</body> 
+0

你能提供樣品來重現嗎? – Baidaly

+0

您的示例不可運行。它需要一些更改才能運行。即使做了這些改變,它也不會爲我重現問題。我看到按鈕。 在這裏我可以建議的一件事是用代替。 –

+0

@DaniilVeriga我試過讓它現在可以運行,所以我只是C&P +匿名代碼在體內也用項目代替內容,但沒有效果 – Vogel612

回答

2

一個BorderLayout的工作與地區。你不指定任何區域。要使按鈕可見,您可以刪除視口的Layout =「BorderLayout」。

這是an example of using a BorderLayout