我正在开发一个应用程序,我正在使用JSP Wrapper添加面板栏(多选)(这意味着每个面板都没有ID),并且内部有网格.
网格存储特定于所选人员的数据,这些数据在页面顶部显示为列表项(图像).
我想要做的是当用户更改人物的选择时,从当前选择到另一个,折叠剑道面板栏的所有面板.这将有助于重新加载新人的数据,因为当用户选择/展开面板以查看数据时,我将捕获事件并使用基于所选人员的新数据源重新加载网格.
我希望我在这里有意义,但我不确定如何折叠PanelBar的所有面板.
有什么建议??
嗨正在努力用bootstrap glyphicon-chevron-right替换kendo面板栏展开和折叠图标.我可以想到的一种方法是使用javascript,逐字地替换每个图标状态.我还注意到kendo panelbar将以下css添加到跨度中:
k-icon k-i-arrow-s k-panelbar-expand -- when collapsed
k-icon k-i-arrow-n k-panelbar-collapse-- when expanded
Run Code Online (Sandbox Code Playgroud)
我试过这样做
#leftcontentnav .k-panelbar > li > span >.k-icon {
background-color: transparent;
opacity: 0.8;
border-color: transparent;
display: inline-block;
width: 16px;
height: 16px;
overflow: hidden;
background-repeat: no-repeat;
font-size: 0;
line-height: 0;
text-align: center;
background-image: url('../Images/download.jpg');
}
Run Code Online (Sandbox Code Playgroud)
但是我已经下载了一个glyphicon,即使这样也无法正常工作..有什么解决方案吗?
我尝试实现Kendo UI PanelBar(参见http://demos.kendoui.com/web/panelbar/images.html)如果我打开一些项目(高尔夫,游泳),然后点击"视频记录",我已经扩展了项目.但是当我刷新页面(点击某个链接)时,所有扩展的结构都会丢失.
在KendoUI论坛上,我发现,我只能获得所选项目的可能性,并且在重新加载页面后我必须计算所有节点.有什么办法,我怎样才能在我的情况下扩展项目?如果不需要,我不想使用html框架.
最好的问候,彼得