我正嘗試使用Kendo網格內的某些Bootstrap元素,例如Bootstrap下拉按鈕和工具提示。Kendo Grid不會與Bootstrap下拉菜單或工具提示配合使用
問題是下拉或工具提示始終位於下方或上方的行下方。我試着調整顯示元素的z-index,但這不能解決它。
有沒有人設法找到這個解決方案?
我正嘗試使用Kendo網格內的某些Bootstrap元素,例如Bootstrap下拉按鈕和工具提示。Kendo Grid不會與Bootstrap下拉菜單或工具提示配合使用
問題是下拉或工具提示始終位於下方或上方的行下方。我試着調整顯示元素的z-index,但這不能解決它。
有沒有人設法找到這個解決方案?
.btn-group類是下拉菜單的容器,因此改變下拉菜單類的z-index不會有什麼好處。你可以絕對定位,然後從那裏調整定位。像這樣的東西應該讓你開始:
.k-grid-content .btn-group {
position: absolute;
}
.k-grid-content .btn-group .btn {
top: -10px;
}
Link到的jsfiddle演示它的行動。
問題在於如何將網格內容永久設置爲overflow-y: scroll
它並不真正需要(除非您的虛擬化功能是固定的高度)。
通過更改網格內容的CSS來刪除滾動條,設置overflow: visible
並添加額外的填充以說明丟失的滾動條,它現在可以工作。
我更新了jsFiddle來演示。
感謝您的幫助。
謝謝,這正是我所需要的。 –
以供將來參考,如果你有可能包含會溢出到其他列上述修正數據等網格單元,可以將類設置爲自定義網行動柱像這樣:
columns: [
{
field: "Actions",
title: " ",
filterable: false,
attributes: {"class": "actions-column"},
template: <your action button template or template link here>
}
]
然後在造型的頁面添加如下CSS:
.k-grid-content tr td.actions-column {
overflow: visible;
}
編輯:小CSS選擇器改變
給我們的代碼或它並沒有發生。你可以使用http://jsbin.com –
我不認爲代碼是必要的,但這裏是一個關於jsFiddle的演示,它顯示了這個問題:[link](http://jsfiddle.net/matbeard/gg7Yy/1/ ) – Mat