Radpanelbar折叠/展开问题
-
19-09-2019 - |
题
大家好,我有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>
一切正常,除了我不能扩大或collapase头。我的光标变为手形,当我将鼠标悬停在标题,但是当我点击标题没有任何反应。有人可以帮我吗?
由于
解决方案
如果您设置的最高级别项目的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>
我希望这有助于!
其他提示
在页面上RadScriptManager
你有一个Telerik的?
在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的。我想不通为什么这是不工作...
可以使用的ContentTemplate:
<telerik:RadPanelBar runat="server">
<Items>
<telerik:RadPanelItem Text="Standard Reports">
<ContentTemplate>
... Standard HTML Template code here ...
</ContentTemplate>
</telerik:RadPanelItem>
</Items>
</telerik:RadPanelBar>
不隶属于 StackOverflow