网格中的拆分按钮显示在行后面 - 剑道 UI
Split Button in Grid displaying behind rows - Kendo UI
我一直在使用剑道UI网格,并一直在尝试将其拆分按钮集成到网格中。
我的问题是拆分按钮的下拉菜单显示在它下面的行后面。 我一直在摆弄检查器中的下拉css,但无法让菜单显示在前面。
我一直在查看展开拆分按钮时生成的.k-animation-container
。 它是用position: absolute
和z-index: 1002
生成的。 到目前为止,调整下拉列表和周围元素的 z 索引和位置值尚未产生解决方案。
我建议看看这个小提琴,为了完整起见,这里包含的代码。
爪哇语
(function () {
gridName = '#theGrid';
$(gridName).kendoGrid({
columns: [
{
title: '',
field: '',
filterable: false,
width: 200,
template: function (dataItem) {
return $('#splitBtnTemplate').clone().html();
}
},
{ title: 'Subject', field: 'Subject', filterable: true, width: 200 },
{ title: 'Status', field: 'Status', filterable: true, width: 80 }
],
dataSource: {
data: [
{ Subject: "Subject", Sent: "Sent", Completed: "Completed", Status: "Status1"},
{ Subject: "Subject", Sent: "Sent", Completed: "Completed", Status: "Status2"},
{ Subject: "Subject", Sent: "Sent", Completed: "Completed", Status: "Status3"},
],
},
dataBound: function(e){
$(".myMenu").kendoMenu({
openOnClick: true
});
}
});
})();
.HTML
<div id="theGrid" class=""></div>
<div style="display: none;" id="splitBtnTemplate">
<ul class="myMenu">
<li class="defaultItem" data-action="1">Actions</li>
<li class="emptyItem"><span class="empty"> </span>
<ul>
<li onclick="actionBtn();">Cancel</li>
<li onclick="actionBtn();">View</li>
<li onclick="actionBtn();">Upload</li>
</ul>
</li>
</ul>
</div>
.CSS
.myMenu {
display: inline-block;
height: 28px;
font:12px sans-serif;
}
.myMenu .k-animation-container {
}
.myMenu .defaultItem{
margin-top: -1px;
height: 28px;
}
.myMenu .emptyItem {
border-right-width: 0;
margin-right: -1px;
height: 28px;
}
.myMenu .k-first{
border-bottom: none !important;
margin-top: -1px;
}
.myMenu .emptyItem > .k-link {
padding-left: 0 !important;
}
看起来像是因为
溢出:隐藏在表格单元格上。这似乎可以解决问题:
.k-grid td {
border-style: solid;
border-width: 0 0 0 1px;
padding: .4em .6em;
/* overflow: hidden; */
line-height: 1.6em;
vertical-align: middle;
text-overflow: ellipsis;
}
相关文章:
- 我可以更改剑道UI网格吗's的外键值
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 剑道UI不与流星合作
- 如何在剑道UI中创建类转换效果
- 剑道UI下载列表:如何动态添加新元素
- Telerik剑道ui图纸导出PDF发送到服务器
- 剑道UI下拉列表在剑道窗口内不起作用
- 记住在剑道UI中刷新时展开的细节网格
- 剑道 UI - 自定义数字格式在 2015.3.1111 > 2016.1.412 之间更改
- 剑道UI移动版 - 按钮点击时调用功能时出现问题
- 在剑道UI中执行默认命令's网格触发事件
- 如何将剑道UI窗口与页面上的另一个元素对齐
- 如何绑定外键剑道ui下载列表(带角)
- 如何将时间标记为“;hh:mm:ss”;在剑道UI折线图上
- 剑道UI网格键盘导航
- 剑道ui工具提示在网格中的定位问题
- 如何使用angularJS在剑道UI中点击堆叠条形图获得特定堆叠的颜色
- 从剑道ui网格中删除Columnmenu.columns
- 剑道UI的加载指示器
- 剑道ui树视图dragend获取节点id