【问题标题】:Embedded tabs in RadTabStripRadTabStrip 中的嵌入式选项卡
【发布时间】:2014-04-15 21:42:36
【问题描述】:

我正在使用 Telerik 的 RadTabStrip 和 RadMultiPage 为使用 Visual Studio 2012 的网站创建一些选项卡。我有一排三个选项卡,其中一个选项卡有两个子选项卡。

主要选项卡是备注、会议记录和管理。然后 Notes 有两个子选项卡 Us 和 Them。当用户点击 Notes 时,我希望它默认为 Us 并选择他们。

我想在 aspx 页面上而不是在后面的代码上做这一切。我发现了一些在代码中执行此操作的示例,但似乎没有必要。但是,经过数小时的搜索和摆弄控件后,我得到了空洞或更糟的结果,这些结果对我来说毫无意义。我发现了很多关于如何使用子标签创建 RadTabStrip 的示例...很多示例...但是没有其中解释了如何映射这些标签和RadPageView 的子选项卡。是不是这么简单,他们觉得没必要写这一步的例子?在 aspx 方面是不可能的,这就是为什么一些示例跳到代码隐藏中的原因?没看懂。

这就是我所拥有的。我知道这行不通,但在这一点上,我已经尝试了很多不同的东西,我不知道哪一个结束。

<telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1">
    <Tabs>
        <telerik:RadTab runat="server" Text="Notes" Selected="true">
            <Tabs>
                <telerik:RadTab runat="server" Text="Us" Selected="true" />
                <telerik:RadTab runat="server" Text="Them" />
            </Tabs>
        </telerik:RadTab>
        <telerik:RadTab runat="server" Text="Minutes" />
        <telerik:RadTab runat="server" Text="Admin" />
    </Tabs>
</telerik:RadTabStrip>

<telerik:RadMultiPage ID="RadMultiPage1" runat="server">
    <%--UserControl 1 Tab--%>
    <telerik:RadPageView ID="RadPageView1" runat="server" CssClass="tabstyle" Selected="true" />

    <%--Child 1 Tab--%>
    <telerik:RadPageView ID="RadPageView2" runat="server" CssClass="tabstyle">
        <uc:ucNote ID="ucNote1" runat="server" />
    </telerik:RadPageView>

    <%--Child 2 Tab--%>
    <telerik:RadPageView ID="RadPageView3" runat="server" CssClass="tabstyle">
        <uc:ucNote ID="ucNote2" runat="server" />
    </telerik:RadPageView>

    <%--UserControl 2 Tab--%>
    <telerik:RadPageView ID="RadPageView4" runat="server" CssClass="tabstyle">
        <uc:ucMinute ID="ucMinute1" runat="server" />
    </telerik:RadPageView>

    <%--UserControl 3--%>
    <telerik:RadPageView ID="RadPageView5" runat="server" CssClass="tabstyle">
        <uc:ucAdmin ID="ucAdmin1" runat="server" />
    </telerik:RadPageView>
</telerik:RadMultiPage>

【问题讨论】:

    标签: visual-studio visual-studio-2012 tabs telerik rad-controls


    【解决方案1】:

    好的,我想我知道出了什么问题,而且结果非常轻微。我只是没有设置所有Selected="true"。一旦我确定选择了 RadTabStrip 中的 Note 节点和 Us 节点并且选择了 RadMultiPage 中的 Note 节点和 Us 节点,它就开始按我预期的方式工作。我怀疑我是否如此接近,并且在我投入所有时间之后解决方案是否那么容易,但到目前为止它看起来是正确的。

    【讨论】:

      猜你喜欢
      • 2010-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-03
      • 2016-11-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多