jquery - Kendo-UI jQuery 菜单项拆分器
问题描述
我目前正在使用 Kendo-UI 2021.2.616,特别是 Bootstrap SASS 主题。
是否有特定的类或对象定义可用于在菜单项下拉菜单中创建拆分器?
我目前正在做的是添加一个文本为空的项目,并且有样式让它看起来该项目只是一条水平线。例子:
$('#menu').kendoMenu({
dataSource: new kendo.data.HierarchicalDataSource({
data: [
{
text: 'Dropdown',
items: [
{
text: 'Item 1',
url: '#/'
},
{
text: 'Item 2',
url: '#/'
},
{
attr: {
style: 'border-top: 1px solid #000; height: 1px; margin: 0 0.25rem;'
},
text: ''
},
{
text: 'Item 3',
url: '#/'
}
]
}
]
})
});
小提琴:https ://dojo.telerik.com/eFiHUMEx
我的问题是我的解决方法闻起来像黑客。我觉得 Kendo-UI 库会定义一个菜单项拆分器,但查看文档我找不到。
解决方案
实际上,您的解决方法不是破解。这基本上就是你添加分隔符的方式,一些 CSS 魔法。由于您正在寻找定义的剑道分隔符。改变:
attr: {
style: 'border-top: 1px solid #000; height: 1px; margin: 0 0.25rem;'
},
对此:
attr: {
class: 'k-separator'
},
这应该够了吧。
推荐阅读
- rust - 如何转换 Vec
到 Vec 然后一步到 Vec<&str> ? - inno-setup - 删除目标文件夹图标
- android - 类重复在 Android 仪器测试中添加 Robolectric
- javascript - 在猫鼬中,如何根据相关集合中的值查找记录?
- php - SVG xlink:href 总是从 Wordpress 循环中的最后一条记录中提取图像
- java - 将 JFileChooser 添加到我的项目后,IntelliJ 调试器不会停止
- c# - System.Data.SqlClient 程序集未找到.net 3.5
- c++ - 通过初始化列表设置抽象类的引用
- python - 如何将文本放置在描述中某个标签的文本框中?谷歌幻灯片
- java - 创建两个或多个在不同上下文中工作的 GUI