【发布时间】:2014-07-22 12:20:21
【问题描述】:
我有一个应用程序,其中 SmartClient ListGrid 和 Twitter Bootstrap 多选共存。不幸的是,当多选下拉并尝试与 ListGrid 重叠时,它会被切断。问题似乎是 ListGrid 拒绝允许 div 标签溢出。
我翻阅了文档并使用了各种设置,但无法弄清楚如何更改此行为。有什么想法吗?
下面的代码 sn-p 演示了通用 div 标签的问题。我需要将示例 div 标签放在 ListGrid 的顶部。
<html>
<head>
<style>
.my-style {
overflow: visible;
border: 1px solid black;
}
</style>
<!--Deleted: jQuery & Isomorphic includes -->
<script>
$(document).ready( function() {
isc.ListGrid.create({
top:0, left:100,
fields: [ {name:'X'}, {name:'Y'} ],
items: []
});
$('#main').html('<div class="my-style">This is a test</div>');
});
</script>
</head>
<body>
<div id="main" class="my-style">
A sample div tag
</div>
</body>
</html>
【问题讨论】:
-
你能给出这个问题的 jsFiddle 例子吗?我不知道您是否可以将所有需要的库加载到其中,但问题的演示可能会让人们更容易建议解决方法
-
也许你需要让溢出变得重要 // overflow: visible !important;
-
我认为可以通过调整多选和网格的
Z-indexcss 属性来解决这个问题。试一试。
标签: javascript html css twitter-bootstrap smartclient