2

伙计们,我遇到了 Telerik 的 RadPanelBar 控件的问题。我有 2009 年第一季度版本的控件。我有以下 ASP.NET 代码:

<telerik:RadPanelBar Width="297px" ID="RadPanelBar1" runat="server" Skin="Web20" AllowCollapseAllItems="True" ExpandMode="SingleExpandedItem" PersistStateInCookie="True">
    <Items>
            <telerik:RadPanelItem runat="server" Text="Standard Reports" Expanded="True">
                  <ItemTemplate>
                        ... Standard HTML Template code here ...
                  </ItemTemplate>
            </telerik:RadPanelItem>
            <telerik:RadPanelItem runat="server" Expanded="false" Text="NonStandard Reports">
                   <ItemTemplate>
                             <asp:Label runat="server" Text="test"></asp:Label>
                                </ItemTemplate>
                            </telerik:RadPanelItem>
       </Items>
</telerik:RadPanelBar>

一切正常,除了我无法展开或折叠标题。当我将鼠标悬停在标题上时,我的光标变为一只手,但是当我单击标题时没有任何反应。有人可以帮我吗?

谢谢

4

4 回答 4

4

如果您设置顶级项目的 ItemTemplate - 您将定义项目的内容而不是可折叠区域。要解决此问题,请定义一个子项并设置其 ItemTemplate 属性:

<telerik:RadPanelBar runat="server">
   <Items>
       <telerik:RadPanelItem Text="Standard Reports">
          <Items>
              <telerik:RadPanelItem>
                 <ItemTemplate>
                     ... Standard HTML Template code here ...
                 </ItemTemplate>
              </telerik:RadPanelItem>
          </Items>
       </telerik:RadPanelItem>
   </Items>
</telerik:RadPanelBar>

我希望这有帮助!

于 2009-07-27T10:39:10.833 回答
0

页面上有 Telerik:RadScriptManager 吗?

于 2009-07-25T09:12:41.620 回答
0

在 ItemTemplate 中添加数据绑定控件时,您是否尝试过上述方法?因此,例如,您在此处编写了“...标准 HTML 模板代码...”以放置:

<ItemTemplate>
   <asp:Label ID="lblText" runat="server" Text="The index has as ID "></asp:Label>
   <asp:Label ID="lblIndexID" runat="server" Text='<%#Eval("ID") %>'></asp:Label>
</ItemTemplate>

我的 ItemTemplate 总是空的。我绑定到一个ICollection。我不明白为什么这不起作用...

于 2009-08-21T11:27:56.083 回答
0

您可以使用 ContentTemplate:

<telerik:RadPanelBar runat="server">
    <Items>
        <telerik:RadPanelItem Text="Standard Reports">
            <ContentTemplate>
                 ... Standard HTML Template code here ...
            </ContentTemplate>
        </telerik:RadPanelItem>
    </Items>
</telerik:RadPanelBar>
于 2013-09-13T13:30:50.387 回答