Aug 30, 2011, 7:04 PM
[CLOSED] Tabstrip Docking issue (1 pixel vertical position error)
Hi,
I'm creating a document editor. In it, I'm trying to use a tabstrip without a multipage. This is because I have static layout of controls for 5 different languages. The idea is that upon a tab click event, the user input content/edits for the current language are saved via ajax, and the new language content is loaded into the form.
Anyway, I'm having a layout issue. On load my tabstrip looks nice, but interaction causes it to shift one pixel up, creating a thick line along the border. I'll attached pics and will list code below. Note: the javascript listeners on the tabchange events do nothing. They are empty event handlers at present:
I'm creating a document editor. In it, I'm trying to use a tabstrip without a multipage. This is because I have static layout of controls for 5 different languages. The idea is that upon a tab click event, the user input content/edits for the current language are saved via ajax, and the new language content is loaded into the form.
Anyway, I'm having a layout issue. On load my tabstrip looks nice, but interaction causes it to shift one pixel up, creating a thick line along the border. I'll attached pics and will list code below. Note: the javascript listeners on the tabchange events do nothing. They are empty event handlers at present:
function tabsContent_BeforeTabChange(tabpanel, targetTab, currentTab) {
}
function tabsContent_TabChange(tabpanel, activeTab) {
}
<ext:Window runat="server" ID="dialogEditor" Maximized="true" Title="Document Editor" Resizable="false" Hidden="true" BodyStyle="background-color: white;" Padding="12" CloseAction="Hide" Layout="FormLayout">
<Items>
<ext:Hidden runat="server" ID="hiddenDocumentID"></ext:Hidden>
<ext:TextField runat="server" ID="txtDocumentTitle" FieldLabel="Title" Width="393px"></ext:TextField>
<ext:Container runat="server" Layout="HBoxLayout" StyleSpec="margin-bottom: 6px;">
<Items>
<ext:DateField runat="server" ID="dfDisplayDate" FieldLabel="Display Date" Width="200"></ext:DateField>
<ext:ToolbarSpacer Width="20"></ext:ToolbarSpacer>
<ext:ComboBox runat="server" ID="ddlDateFormat" FieldLabel="Display Format" Width="280">
<Items>
<ext:ListItem Text="Default" Value="FrameworkControlled" />
</Items>
<SelectedItem Value="FrameworkControlled" />
</ext:ComboBox>
<ext:ToolbarSpacer Width="20"></ext:ToolbarSpacer>
</Items>
</ext:Container>
<ext:ComboBox runat="server" ID="ddlDocumentType" FieldLabel="Document Type" Width="95" StyleSpec="margin-bottom: 10px;">
<Items>
<ext:ListItem Text="Article" Value="Article" />
<ext:ListItem Text="Client Alert" Value="ClientAlert" />
<ext:ListItem Text="In Brief" Value="InBrief" />
<ext:ListItem Text="Newsletter" Value="Newsletter" />
<ext:ListItem Text="White Paper" Value="WhitePaper" />
</Items>
<SelectedItem Value="Article" />
</ext:ComboBox>
<ext:Panel runat="server" ID="panelDocumentContent" Height="400" Width="600" Layout="FitLayout" ActiveIndex="0">
<TopBar>
<ext:Toolbar runat="server">
<Items>
<ext:TabStrip runat="server">
<Items>
<ext:TabStripItem Title="English" Icon="FlagUs"></ext:TabStripItem>
<ext:TabStripItem Title="Chinese" Icon="FlagCn"></ext:TabStripItem>
<ext:TabStripItem Title="French" Icon="FlagFr"></ext:TabStripItem>
<ext:TabStripItem Title="German" Icon="FlagDe"></ext:TabStripItem>
<ext:TabStripItem Title="Spanish" Icon="FlagMx"></ext:TabStripItem>
</Items>
<Listeners>
<BeforeTabChange Fn="tabsContent_BeforeTabChange" />
<TabChange Fn="tabsContent_TabChange" />
</Listeners>
</ext:TabStrip>
</Items>
</ext:Toolbar>
</TopBar>
<Items>
<ext:DisplayField runat="server" Text="test"></ext:DisplayField>
</Items>
</ext:Panel>
</Items>
</ext:Window>