c# - Radpanelbar 折叠/展开问题

标签 c# asp.net vb.net telerik rad-controls

各位,我在使用 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>

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

谢谢

最佳答案

如果您设置顶级项目的 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>

希望这会有所帮助!

关于c# - Radpanelbar 折叠/展开问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1180448/

相关文章:

c# - Entity Framework SQL 语句

c# - 如何在 Xamarin 中动态添加 UI 元素(如 "picker")到 View ?

c# - SPFarm.Local 返回 null

c# - "Unable to find the requested .Net Framework Data Provider"更新到 NHibernate 3.2 后

asp.net - HTML 表格无法在 IE9 中正确呈现

.net - 通过本地网络的 URL 调用子程序?

.net - 拆分容器,制作固定面板

c# - 从 Button 链接下载文件到 C 盘上的特定文件夹

c# - 将文本框中的信息发布到不同解决方案中的另一个文本框

c# - ASP.NET CORE 文件上传问题