[CLOSED] Tab Strip Not Displaying Correctly

Page 1 of 2 12 LastLast
  1. #1

    [CLOSED] Tab Strip Not Displaying Correctly

    Hello.

    I have a button that unhides a panel which displays a tabstrip. When the initial state of the panel is set to Hidden=False, when the user clicks the Unhide Panel button, the tab strip does not display correctly.

    Sample code is attached.

    <%@ Page Language="vb" %>
    
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    
    <script runat="server">
        Protected Sub MarketValueGo_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles MarketValueGo.Click
            Dim data As New List(Of Object)
            Dim x As Integer = 1
            While x < 100
                data.Add(New With {.Description_vc = "Howard the Duck Household", .MarketValue_fl = 321312.02, .Allocation_fl = 1321.24})
                x += 1
            End While
            Me.MarketValueStore.DataSource = data
            Me.MarketValueStore.DataBind()
        End Sub
        
        Protected Sub ShowHidePanel_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ShowHidePanel.Click
            ResultDetailsPanel.Hidden = False
            Viewport1.Call("doLayout")
        End Sub
    
    </script>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <ext:ResourceManager ID="ResourceManager1" runat="server" />
        <form id="form1" runat="server">
        <div>
            <ext:Viewport ID="Viewport1" runat="server">
                <Items>
                    <ext:BorderLayout ID="BorderLayout1" runat="server">
                        <North>
                            <ext:Panel ID="Panel1" runat="server" Border="false" Height="160">
                                <Items>
                                    <ext:Button ID="ShowHidePanel" runat="server" Icon="PlayBlue" Text="Show Panel">
                                        <DirectEvents>
                                            <Click OnEvent="ShowHidePanel_Click">
                                                <EventMask ShowMask="true" />
                                            </Click>
                                        </DirectEvents>
                                    </ext:Button>
                                </Items>
                            </ext:Panel>
                        </North>
                        <Center>
                            <ext:Panel ID="ResultsPanel" runat="server" Border="false" />
                        </Center>
                        <South>
                            <ext:Panel ID="ResultDetailsPanel" runat="server" Border="false" Height="300" Hidden="true">
                                <Content>
                                    <ext:FitLayout ID="FitLayout1" runat="server">
                                        <Items>
                                            <ext:Panel ID="CardPanel" runat="server" Layout="card" ActiveIndex="0">
                                                <TopBar>
                                                    <ext:Toolbar ID="Toolbar2" runat="server">
                                                        <Items>
                                                            <ext:TabStrip ID="TabStrip1" runat="server">
                                                                <Items>
                                                                    <ext:TabStripItem ActionItemID="MarketValuePanel" runat="server" Title="Market Value" />
                                                                    <ext:TabStripItem ActionItemID="PerformancePanel" runat="server" Title="Performance" />
                                                                    <ext:TabStripItem ActionItemID="QuickReportsPanel" runat="server" Title="Quick Reports" />
                                                                    <ext:TabStripItem ActionItemID="ReportingPanel" runat="server" Title="Reporting" />
                                                                </Items>
                                                            </ext:TabStrip>
                                                            <ext:ToolbarFill ID="ToolbarFill2" runat="server" />
                                                            <ext:Label ID="Description" runat="server" Text="Will Smith Household" Cls="detailHeader" />
                                                            <ext:ToolbarSpacer ID="ToolbarSpacer1" runat="server" Width="5" />
                                                        </Items>
                                                    </ext:Toolbar>
                                                </TopBar>
                                                <Items>
                                                    <ext:Panel ID="MarketValuePanel" runat="server" Title="Market Value" Header="false"
                                                        Layout="Fit">
                                                        <TopBar>
                                                            <ext:Toolbar ID="Toolbar4" runat="server">
                                                                <Items>
                                                                </Items>
                                                            </ext:Toolbar>
                                                        </TopBar>
                                                        <Content>
                                                            <ext:Panel ID="HoldingsPanel" runat="server" Border="false" Layout="Fit">
                                                                <TopBar>
                                                                    <ext:Toolbar ID="Toolbar1" runat="server">
                                                                        <Items>
                                                                            <ext:ToolbarFill ID="ToolbarFill1" runat="server" />
                                                                            <ext:Button ID="MarketValueGo" runat="server" Text="GO" Icon="PlayGreen">
                                                                                <DirectEvents>
                                                                                    <Click OnEvent="MarketValueGo_Click">
                                                                                        <EventMask ShowMask="true" />
                                                                                    </Click>
                                                                                </DirectEvents>
                                                                            </ext:Button>
                                                                        </Items>
                                                                    </ext:Toolbar>
                                                                </TopBar>
                                                                <Items>
                                                                    <ext:FitLayout ID="FitLayout2" runat="server">
                                                                        <Items>
                                                                            <ext:GridPanel ID="MarketValueGridPanel" runat="server" AutoExpandColumn="Description_vc">
                                                                                <Store>
                                                                                    <ext:Store ID="MarketValueStore" runat="server">
                                                                                        <Reader>
                                                                                            <ext:JsonReader>
                                                                                                <Fields>
                                                                                                    <ext:RecordField Name="Description_vc" Type="String" />
                                                                                                    <ext:RecordField Name="MarketValue_fl" Type="Float" />
                                                                                                    <ext:RecordField Name="Allocation_fl" Type="Float" />
                                                                                                </Fields>
                                                                                            </ext:JsonReader>
                                                                                        </Reader>
                                                                                        <AutoLoadParams>
                                                                                            <ext:Parameter Name="start" Value="0" Mode="Raw" />
                                                                                            <ext:Parameter Name="limit" Value="20" Mode="Raw" />
                                                                                        </AutoLoadParams>
                                                                                    </ext:Store>
                                                                                </Store>
                                                                                <ColumnModel ID="ColumnModel1" runat="server">
                                                                                    <Columns>
                                                                                        <ext:Column ColumnID="Description" Header="Description" DataIndex="Description_vc"
                                                                                            Width="300" />
                                                                                        <ext:Column ColumnID="MarketValue" Header="Market Value" DataIndex="MarketValue_fl" />
                                                                                        <ext:Column ColumnID="Allocation" Header="Allocation" DataIndex="Allocation_fl" />
                                                                                    </Columns>
                                                                                </ColumnModel>
                                                                                <BottomBar>
                                                                                    <ext:PagingToolbar ID="MarketValuePagingToolBar" runat="server" PageSize="20" HideRefresh="true" />
                                                                                </BottomBar>
                                                                                <LoadMask ShowMask="true" />
                                                                            </ext:GridPanel>
                                                                        </Items>
                                                                    </ext:FitLayout>
                                                                </Items>
                                                            </ext:Panel>
                                                        </Content>
                                                    </ext:Panel>
                                                    <ext:Panel ID="PerformancePanel" runat="server" Title="Performance" Header="false">
                                                        <TopBar>
                                                            <ext:Toolbar ID="Toolbar5" runat="server">
                                                                <Items>
                                                                </Items>
                                                            </ext:Toolbar>
                                                        </TopBar>
                                                        <Content>
                                                            Performance Stuff
                                                        </Content>
                                                    </ext:Panel>
                                                    <ext:Panel ID="QuickReportsPanel" runat="server" Title="Quick Reports" Header="false">
                                                        <TopBar>
                                                            <ext:Toolbar ID="Toolbar6" runat="server">
                                                                <Items>
                                                                </Items>
                                                            </ext:Toolbar>
                                                        </TopBar>
                                                        <Content>
                                                            Quick Reports Stuff
                                                        </Content>
                                                    </ext:Panel>
                                                    <ext:Panel ID="ReportingPanel" runat="server" Title="Reporting" Header="false">
                                                        <TopBar>
                                                            <ext:Toolbar ID="Toolbar7" runat="server">
                                                                <Items>
                                                                </Items>
                                                            </ext:Toolbar>
                                                        </TopBar>
                                                        <Content>
                                                            Reporting Stuff
                                                        </Content>
                                                    </ext:Panel>
                                                </Items>
                                            </ext:Panel>
                                        </Items>
                                    </ext:FitLayout>
                                </Content>
                            </ext:Panel>
                        </South>
                    </ext:BorderLayout>
                </Items>
            </ext:Viewport>
        </div>
        </form>
    </body>
    </html>
    Last edited by Daniil; Sep 01, 2010 at 1:45 PM. Reason: [CLOSED]
  2. #2
    Hello!

    Some controls are not rendered properly in Hidden mode.
    To fix please call syncSize method of TabStrip1 after doLayout.

    Example
    Protected Sub ShowHidePanel_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ShowHidePanel.Click
            ResultDetailsPanel.Hidden = False
            Viewport1.Call("doLayout")
            TabStrip1.Call("syncSize")
    End Sub
  3. #3
    You helped me figure out why the TabStrip wasn't showing after being unhidden by using TabStrip1.Call("syncSize"). I have a button on the page that is displaying the same behavior in Firefox. When the panel it is sitting in is initially hidden, the button icon does not appear when the panel is unhidden. I tried calling "syncSize" on the button, but that didn't work. Any ideas?

    <%@ Page Language="vb" %>
    
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    
    <script runat="server">
        Protected Sub MarketValueGo_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles MarketValueGo.Click
            Dim data As New List(Of Object)
            Dim x As Integer = 1
            While x < 100
                data.Add(New With {.Description_vc = "Howard the Duck Household", .MarketValue_fl = 321312.02, .Allocation_fl = 1321.24})
                x += 1
            End While
            Me.MarketValueStore.DataSource = data
            Me.MarketValueStore.DataBind()
        End Sub
        
        Protected Sub ShowHidePanel_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ShowHidePanel.Click
            If ResultDetailsPanel.Hidden Then
                ResultDetailsPanel.Hidden = False
                Viewport1.Call("doLayout")
                TabStrip1.Call("syncSize")
                'MarketValueGo.Call("syncSize")
            Else
                ResultDetailsPanel.Hidden = True
                Viewport1.Call("doLayout")
            End If
        End Sub
    
    </script>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <ext:ResourceManager ID="ResourceManager1" runat="server" />
        <form id="form1" runat="server">
        <div>
            <ext:Viewport ID="Viewport1" runat="server">
                <Items>
                    <ext:BorderLayout ID="BorderLayout1" runat="server">
                        <North>
                            <ext:Panel ID="Panel1" runat="server" Border="false" Height="160">
                                <Items>
                                    <ext:Button ID="ShowHidePanel" runat="server" Icon="PlayBlue" Text="Show/Hide Panel">
                                        <DirectEvents>
                                            <Click OnEvent="ShowHidePanel_Click">
                                                <EventMask ShowMask="true" />
                                            </Click>
                                        </DirectEvents>
                                    </ext:Button>
                                </Items>
                            </ext:Panel>
                        </North>
                        <Center>
                            <ext:Panel ID="ResultsPanel" runat="server" Border="false" />
                        </Center>
                        <South>
                            <ext:Panel ID="ResultDetailsPanel" runat="server" Border="false" Height="300" Hidden="true">
                                <Content>
                                    <ext:FitLayout ID="FitLayout1" runat="server">
                                        <Items>
                                            <ext:Panel ID="CardPanel" runat="server" Layout="card" ActiveIndex="0" Border="false">
                                                <TopBar>
                                                    <ext:Toolbar ID="Toolbar2" runat="server">
                                                        <Items>
                                                            <ext:TabStrip ID="TabStrip1" runat="server">
                                                                <Items>
                                                                    <ext:TabStripItem ActionItemID="MarketValuePanel" runat="server" Title="Market Value" />
                                                                    <ext:TabStripItem ActionItemID="PerformancePanel" runat="server" Title="Performance" />
                                                                    <ext:TabStripItem ActionItemID="QuickReportsPanel" runat="server" Title="Quick Reports" />
                                                                    <ext:TabStripItem ActionItemID="ReportingPanel" runat="server" Title="Reporting" />
                                                                </Items>
                                                            </ext:TabStrip>
                                                            <ext:ToolbarFill ID="ToolbarFill2" runat="server" />
                                                            <ext:Label ID="Description" runat="server" Text="Will Smith Household" Cls="detailHeader" />
                                                            <ext:ToolbarSpacer ID="ToolbarSpacer1" runat="server" Width="5" />
                                                        </Items>
                                                    </ext:Toolbar>
                                                </TopBar>
                                                <Items>
                                                    <ext:Panel ID="MarketValuePanel" runat="server" Title="Market Value" Header="false"
                                                        Border="false" Layout="Fit">
                                                        <TopBar>
                                                            <ext:Toolbar ID="Toolbar4" runat="server">
                                                                <Items>
                                                                </Items>
                                                            </ext:Toolbar>
                                                        </TopBar>
                                                        <Content>
                                                            <ext:Panel ID="HoldingsPanel" runat="server" Border="false" Layout="Fit">
                                                                <TopBar>
                                                                    <ext:Toolbar ID="Toolbar1" runat="server">
                                                                        <Items>
                                                                            <ext:Checkbox ID="NetOfFees" runat="server" FieldLabel="Net of Fees" LabelWidth="55" />
                                                                            <ext:ToolbarFill ID="ToolbarFill1" runat="server" />
                                                                            <ext:DateField ID="FromDate" runat="server" Vtype="daterange" FieldLabel="From" AnchorHorizontal="100%"
                                                                                LabelWidth="22" />
                                                                            <ext:ToolbarSpacer ID="ToolbarSpacer2" runat="server" Width="10" />
                                                                            <ext:DateField ID="ToDate" runat="server" Vtype="daterange" FieldLabel="To" AnchorHorizontal="100%"
                                                                                LabelWidth="22" />
                                                                            <ext:ToolbarSpacer ID="ToolbarSpacer3" runat="server" Width="10" />
                                                                            <ext:ToolbarSeparator ID="ToolbarSeparator1" runat="server" />
                                                                            <ext:ToolbarSpacer ID="ToolbarSpacer4" runat="server" Width="10" />
                                                                            <ext:Button ID="BenchmarkMenu" runat="server" Text="Benchmark Options" Hidden="true"
                                                                                Icon="Report">
                                                                                <Menu>
                                                                                    <ext:Menu ID="Menu1" runat="server">
                                                                                        <Items>
                                                                                            <ext:CheckMenuItem ID="Blended" runat="server" Text="Blended" Group="benchmark" />
                                                                                            <ext:CheckMenuItem ID="RebalancedBlend" runat="server" Text="Rebalanced Blend" Group="benchmark" />
                                                                                            <ext:CheckMenuItem ID="Policy" runat="server" Text="Policy" Group="benchmark" />
                                                                                            <ext:CheckMenuItem ID="Pure" runat="server" Text="Pure" Group="benchmark" />
                                                                                            <ext:CheckMenuItem ID="None" runat="server" Text="None" Group="benchmark" Checked="true" />
                                                                                        </Items>
                                                                                    </ext:Menu>
                                                                                </Menu>
                                                                            </ext:Button>
                                                                            <ext:ToolbarSpacer ID="ToolbarSpacer5" runat="server" Width="10" />
                                                                            <ext:ToolbarSeparator ID="ToolbarSeparator2" runat="server" />
                                                                            <ext:ToolbarSpacer ID="ToolbarSpacer6" runat="server" Width="10" />
                                                                            <ext:ComboBox ID="ViewBy" runat="server" AllowBlank="false" Editable="false">
                                                                                <Store>
                                                                                    <ext:Store ID="ViewByStore" runat="server">
                                                                                        <Reader>
                                                                                            <ext:JsonReader IDProperty="value">
                                                                                                <Fields>
                                                                                                    <ext:RecordField Name="text">
                                                                                                    </ext:RecordField>
                                                                                                    <ext:RecordField Name="value">
                                                                                                    </ext:RecordField>
                                                                                                </Fields>
                                                                                            </ext:JsonReader>
                                                                                        </Reader>
                                                                                    </ext:Store>
                                                                                </Store>
                                                                            </ext:ComboBox>
                                                                            <ext:Button ID="MarketValueGo" runat="server" Text="GO" Icon="PlayGreen">
                                                                                <DirectEvents>
                                                                                    <Click OnEvent="MarketValueGo_Click">
                                                                                        <EventMask ShowMask="true" />
                                                                                    </Click>
                                                                                </DirectEvents>
                                                                            </ext:Button>
                                                                        </Items>
                                                                    </ext:Toolbar>
                                                                </TopBar>
                                                                <Items>
                                                                    <ext:FitLayout ID="FitLayout2" runat="server">
                                                                        <Items>
                                                                            <ext:GridPanel ID="MarketValueGridPanel" runat="server" AutoExpandColumn="Description_vc"
                                                                                Border="false">
                                                                                <Store>
                                                                                    <ext:Store ID="MarketValueStore" runat="server">
                                                                                        <Reader>
                                                                                            <ext:JsonReader>
                                                                                                <Fields>
                                                                                                    <ext:RecordField Name="Description_vc" Type="String" />
                                                                                                    <ext:RecordField Name="MarketValue_fl" Type="Float" />
                                                                                                    <ext:RecordField Name="Allocation_fl" Type="Float" />
                                                                                                </Fields>
                                                                                            </ext:JsonReader>
                                                                                        </Reader>
                                                                                        <AutoLoadParams>
                                                                                            <ext:Parameter Name="start" Value="0" Mode="Raw" />
                                                                                            <ext:Parameter Name="limit" Value="20" Mode="Raw" />
                                                                                        </AutoLoadParams>
                                                                                    </ext:Store>
                                                                                </Store>
                                                                                <ColumnModel ID="ColumnModel1" runat="server">
                                                                                    <Columns>
                                                                                        <ext:Column ColumnID="Description" Header="Description" DataIndex="Description_vc"
                                                                                            Width="300" />
                                                                                        <ext:Column ColumnID="MarketValue" Header="Market Value" DataIndex="MarketValue_fl" />
                                                                                        <ext:Column ColumnID="Allocation" Header="Allocation" DataIndex="Allocation_fl" />
                                                                                    </Columns>
                                                                                </ColumnModel>
                                                                                <BottomBar>
                                                                                    <ext:PagingToolbar ID="MarketValuePagingToolBar" runat="server" PageSize="20" HideRefresh="true" />
                                                                                </BottomBar>
                                                                                <LoadMask ShowMask="true" />
                                                                            </ext:GridPanel>
                                                                        </Items>
                                                                    </ext:FitLayout>
                                                                </Items>
                                                            </ext:Panel>
                                                        </Content>
                                                    </ext:Panel>
                                                    <ext:Panel ID="PerformancePanel" runat="server" Title="Performance" Border="false"
                                                        Header="false">
                                                        <TopBar>
                                                            <ext:Toolbar ID="Toolbar5" runat="server">
                                                                <Items>
                                                                </Items>
                                                            </ext:Toolbar>
                                                        </TopBar>
                                                        <Content>
                                                            Performance Stuff
                                                        </Content>
                                                    </ext:Panel>
                                                    <ext:Panel ID="QuickReportsPanel" runat="server" Title="Quick Reports" Border="false"
                                                        Header="false">
                                                        <TopBar>
                                                            <ext:Toolbar ID="Toolbar6" runat="server">
                                                                <Items>
                                                                </Items>
                                                            </ext:Toolbar>
                                                        </TopBar>
                                                        <Content>
                                                            Quick Reports Stuff
                                                        </Content>
                                                    </ext:Panel>
                                                    <ext:Panel ID="ReportingPanel" runat="server" Title="Reporting" Border="false" Header="false">
                                                        <TopBar>
                                                            <ext:Toolbar ID="Toolbar7" runat="server">
                                                                <Items>
                                                                </Items>
                                                            </ext:Toolbar>
                                                        </TopBar>
                                                        <Content>
                                                            Reporting Stuff
                                                        </Content>
                                                    </ext:Panel>
                                                </Items>
                                            </ext:Panel>
                                        </Items>
                                    </ext:FitLayout>
                                </Content>
                            </ext:Panel>
                        </South>
                    </ext:BorderLayout>
                </Items>
            </ext:Viewport>
        </div>
        </form>
    </body>
    </html>
  4. #4
    I'm not sure about the last question, but you can just call .DoLayout() instead of .Call()

    Example

    // Ok
    Viewport1.Call("doLayout")
    
    // Better
    Viewport1.DoLayout()
    Same with .SyncSize().
    Geoffrey McGill
    Founder
  5. #5
    Hi,

    Please add HideMode="Offsets" for ResultDetailsPanel, in this case SyncSize is not required and controls are rendered correctly
  6. #6
    Adding HideMode="Offsets" for ResultDetailsPanel did not work.

    I have a question. Did you confirm your solution using my sample code before replying?
  7. #7
    Hi,

    Yes, for me it works correctly
    Here is the code
    <%@ Page Language="C#" %>
    
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    
    <script runat="server">
        protected void MarketValueGo_Click(object sender, System.EventArgs e)
        {
            System.Collections.Generic.List<object> data = new System.Collections.Generic.List<object>();
            int x = 1;
            while (x < 100)
            {
                data.Add(new
                {
                    Description_vc = "Howard the Duck Household",
                    MarketValue_fl = 321312.02,
                    Allocation_fl = 1321.24
                });
                x += 1;
            }
            this.MarketValueStore.DataSource = data;
            this.MarketValueStore.DataBind();
        }
    
        protected void ShowHidePanel_Click(object sender, System.EventArgs e)
        {
            ResultDetailsPanel.Hidden = false;
            Viewport1.Call("doLayout");
        }
     
    </script>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <ext:ResourceManager ID="ResourceManager1" runat="server" />
        <form id="form1" runat="server">
        <div>
            <ext:Viewport ID="Viewport1" runat="server">
                <Items>
                    <ext:BorderLayout ID="BorderLayout1" runat="server">
                        <North>
                            <ext:Panel ID="Panel1" runat="server" Border="false" Height="160">
                                <Items>
                                    <ext:Button ID="ShowHidePanel" runat="server" Icon="PlayBlue" Text="Show Panel">
                                        <DirectEvents>
                                            <Click OnEvent="ShowHidePanel_Click">
                                                <EventMask ShowMask="true" />
                                            </Click>
                                        </DirectEvents>
                                    </ext:Button>
                                </Items>
                            </ext:Panel>
                        </North>
                        <Center>
                            <ext:Panel ID="ResultsPanel" runat="server" Border="false" />
                        </Center>
                        <South>
                            <ext:Panel ID="ResultDetailsPanel" runat="server" Border="false" Height="300" Hidden="true" HideMode="Offsets">
                                <Content>
                                    <ext:FitLayout ID="FitLayout1" runat="server">
                                        <Items>
                                            <ext:Panel ID="CardPanel" runat="server" Layout="card" ActiveIndex="0">
                                                <TopBar>
                                                    <ext:Toolbar ID="Toolbar2" runat="server">
                                                        <Items>
                                                            <ext:TabStrip ID="TabStrip1" runat="server">
                                                                <Items>
                                                                    <ext:TabStripItem ActionItemID="MarketValuePanel" runat="server" Title="Market Value" />
                                                                    <ext:TabStripItem ActionItemID="PerformancePanel" runat="server" Title="Performance" />
                                                                    <ext:TabStripItem ActionItemID="QuickReportsPanel" runat="server" Title="Quick Reports" />
                                                                    <ext:TabStripItem ActionItemID="ReportingPanel" runat="server" Title="Reporting" />
                                                                </Items>
                                                            </ext:TabStrip>
                                                            <ext:ToolbarFill ID="ToolbarFill2" runat="server" />
                                                            <ext:Label ID="Description" runat="server" Text="Will Smith Household" Cls="detailHeader" />
                                                            <ext:ToolbarSpacer ID="ToolbarSpacer1" runat="server" Width="5" />
                                                        </Items>
                                                    </ext:Toolbar>
                                                </TopBar>
                                                <Items>
                                                    <ext:Panel ID="MarketValuePanel" runat="server" Title="Market Value" Header="false"
                                                        Layout="Fit">
                                                        <TopBar>
                                                            <ext:Toolbar ID="Toolbar4" runat="server">
                                                                <Items>
                                                                </Items>
                                                            </ext:Toolbar>
                                                        </TopBar>
                                                        <Content>
                                                            <ext:Panel ID="HoldingsPanel" runat="server" Border="false" Layout="Fit">
                                                                <TopBar>
                                                                    <ext:Toolbar ID="Toolbar1" runat="server">
                                                                        <Items>
                                                                            <ext:ToolbarFill ID="ToolbarFill1" runat="server" />
                                                                            <ext:Button ID="MarketValueGo" runat="server" Text="GO" Icon="PlayGreen">
                                                                                <DirectEvents>
                                                                                    <Click OnEvent="MarketValueGo_Click">
                                                                                        <EventMask ShowMask="true" />
                                                                                    </Click>
                                                                                </DirectEvents>
                                                                            </ext:Button>
                                                                        </Items>
                                                                    </ext:Toolbar>
                                                                </TopBar>
                                                                <Items>
                                                                    <ext:FitLayout ID="FitLayout2" runat="server">
                                                                        <Items>
                                                                            <ext:GridPanel ID="MarketValueGridPanel" runat="server" AutoExpandColumn="Description_vc">
                                                                                <Store>
                                                                                    <ext:Store ID="MarketValueStore" runat="server">
                                                                                        <Reader>
                                                                                            <ext:JsonReader>
                                                                                                <Fields>
                                                                                                    <ext:RecordField Name="Description_vc" Type="String" />
                                                                                                    <ext:RecordField Name="MarketValue_fl" Type="Float" />
                                                                                                    <ext:RecordField Name="Allocation_fl" Type="Float" />
                                                                                                </Fields>
                                                                                            </ext:JsonReader>
                                                                                        </Reader>
                                                                                        <AutoLoadParams>
                                                                                            <ext:Parameter Name="start" Value="0" Mode="Raw" />
                                                                                            <ext:Parameter Name="limit" Value="20" Mode="Raw" />
                                                                                        </AutoLoadParams>
                                                                                    </ext:Store>
                                                                                </Store>
                                                                                <ColumnModel ID="ColumnModel1" runat="server">
                                                                                    <Columns>
                                                                                        <ext:Column ColumnID="Description" Header="Description" DataIndex="Description_vc"
                                                                                            Width="300" />
                                                                                        <ext:Column ColumnID="MarketValue" Header="Market Value" DataIndex="MarketValue_fl" />
                                                                                        <ext:Column ColumnID="Allocation" Header="Allocation" DataIndex="Allocation_fl" />
                                                                                    </Columns>
                                                                                </ColumnModel>
                                                                                <BottomBar>
                                                                                    <ext:PagingToolbar ID="MarketValuePagingToolBar" runat="server" PageSize="20" HideRefresh="true" />
                                                                                </BottomBar>
                                                                                <LoadMask ShowMask="true" />
                                                                            </ext:GridPanel>
                                                                        </Items>
                                                                    </ext:FitLayout>
                                                                </Items>
                                                            </ext:Panel>
                                                        </Content>
                                                    </ext:Panel>
                                                    <ext:Panel ID="PerformancePanel" runat="server" Title="Performance" Header="false">
                                                        <TopBar>
                                                            <ext:Toolbar ID="Toolbar5" runat="server">
                                                                <Items>
                                                                </Items>
                                                            </ext:Toolbar>
                                                        </TopBar>
                                                        <Content>
                                                            Performance Stuff
                                                        </Content>
                                                    </ext:Panel>
                                                    <ext:Panel ID="QuickReportsPanel" runat="server" Title="Quick Reports" Header="false">
                                                        <TopBar>
                                                            <ext:Toolbar ID="Toolbar6" runat="server">
                                                                <Items>
                                                                </Items>
                                                            </ext:Toolbar>
                                                        </TopBar>
                                                        <Content>
                                                            Quick Reports Stuff
                                                        </Content>
                                                    </ext:Panel>
                                                    <ext:Panel ID="ReportingPanel" runat="server" Title="Reporting" Header="false">
                                                        <TopBar>
                                                            <ext:Toolbar ID="Toolbar7" runat="server">
                                                                <Items>
                                                                </Items>
                                                            </ext:Toolbar>
                                                        </TopBar>
                                                        <Content>
                                                            Reporting Stuff
                                                        </Content>
                                                    </ext:Panel>
                                                </Items>
                                            </ext:Panel>
                                        </Items>
                                    </ext:FitLayout>
                                </Content>
                            </ext:Panel>
                        </South>
                    </ext:BorderLayout>
                </Items>
            </ext:Viewport>
        </div>
        </form>
    </body>
    </html>
  8. #8
    Hi,

    I tested with latest code, not sure how old your source coide which you use therefore if HideMode still doesn't work for you then try to update from SVN
  9. #9
    Ok, it works, much appreciated. Originally, I had used ResultDetailsPanel.HideMode = HideMode.Offsets in the code section. But, after looking at your example, I realize I should have put HideMode="Offsets" in the markup.

    Thanks for helping me clarify that.

    Rick
  10. #10
    Hi,

    Well, It doesn't matter where you define HideMode. Just it should be defined during initial page load
Page 1 of 2 12 LastLast

Similar Threads

  1. [CLOSED] Help To Make the TabPanel or Tab Strip RTL
    By imaa in forum 1.x Legacy Premium Help
    Replies: 4
    Last Post: Sep 29, 2011, 8:29 AM
  2. [CLOSED] Scrolling Tab Strip is not shown
    By thchuong in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: Sep 22, 2011, 4:51 AM
  3. [CLOSED] Tab Strip throwing error while adding at toolbar
    By rnachman in forum 1.x Legacy Premium Help
    Replies: 4
    Last Post: Jun 13, 2011, 5:23 PM
  4. [CLOSED] hidden tab panels not displaying correctly
    By jeremyl in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: Apr 29, 2010, 4:18 AM
  5. [CLOSED] GridView in GridPanel not displaying row contents correctly...
    By iansriley in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: Apr 29, 2009, 1:54 PM

Tags for this Thread

Posting Permissions