展开视图中的一个手风琴项目
Expanding one accordion item in the view
我有一个表单,在中只有一个手风琴项目(以显示有关其他内容的附加信息)。但似乎一个手风琴项目不想正确地折叠/展开。如果我设置了collapsed:false
,它根本无法折叠。如果是collapsed:true
,则它只能展开一次,然后永远不会塌陷。
我怀疑问题出在填充一个确定的高度上,但我自己无法解决。
我做错了什么?
这里有一个简短的代码预览:
view:"form",
elements:[
{ height:300 },
{
view:"accordion",
rows:[
{
view:"accordionitem",
height:150,
collapsed:true,
body:{
template:""
}
}
]
},
{ autoheight:true }
]
完整片段
默认情况下,Accordo确保至少有一个面板始终可见。您可以将multi:true
添加到手风琴的配置中,以禁用此行为。
{
view:"accordion", multi:true,
rows:[
{
height:150,
collapsed:true,
header:"test",
body:{
template:""
}
}
]
},
http://webix.com/snippet/cff77257
嘿,我在结构中做了一些变通办法。请检查图片中的代码,它可以根据您的要求与手风琴配合使用。重组代码
我认为Accordian控件的本质是始终显示至少一个项。所以你在强迫它做一些不是设计用来做的事情
为什么不使用类似jquery隐藏/显示的东西来显示额外的信息?
相关文章:
- 链接到手风琴中的另一个选项卡,嵌入的链接将不起作用
- Bootstrap折叠手风琴一个面板打开,所有其他面板关闭
- 如果一个手风琴发出咔嗒声,如何最大限度地减少其他手风琴
- 从另一个页面链接到手风琴的一部分
- Jquery手风琴html表显示了一个<tbody>内容
- 使用jQuery删除最后一个手风琴
- AngularJS - 我需要一个手风琴,可以选择在当时打开多个面板.
- 我做了一个手风琴菜单,但没有子菜单的链接不起作用.
- 让我的button type="submit"打开另一个手风琴
- 如何在另一个手风琴列表中创建手风琴列表(2级)
- 添加一个手风琴在谷歌地图infoBubble(从谷歌地图实用程序库)
- 如何在打开另一个手风琴文本之前关闭手风琴元素
- 将jquery手风琴元素从一个手风琴移动到另一个手风琴
- 怎么一次只能打开一个手风琴呢
- 展开视图中的一个手风琴项目
- 为移动网站 jquery 和 CSS 创建一个手风琴菜单
- 当我打开一个手风琴时,如何在多个部分中关闭所有其他手风琴.
- 当另一个手风琴打开时如何关闭.
- 点击另一个手风琴打开
- 手风琴可以在移动设备上关闭所有部分,但在平板电脑和台式机上总是打开一个手风琴部分