Th解決方案可能非常接近舊的解決方案。您可以使用搜索對話框中的下列選項:
overlay: 0,
drag: false,
beforeShowSearch: function ($form) {
var $searchDialog = $form.closest(".ui-jqdialog"),
$gbox = $(this).closest(".ui-jqgrid");
$searchDialog.insertBefore($gbox);
$searchDialog.css({
position: "relative",
zIndex: "auto",
float: "left"
})
$gbox.css({clear:"left"});
}
其他選項(如closeOnEscape: true, closeAfterSearch: true, closeAfterReset: true, searchOnEnter: true, searchOperators: true
等),可以選擇取決於你的喜好。
The demo顯示搜索對話框像
![enter image description here](https://i.stack.imgur.com/uPXgI.png)
如果你喜歡使用引導CSS,而不是jQuery UI的CSS那麼應該增加一些額外的線路:
overlay: 0,
drag: false,
beforeShowSearch: function ($form) {
var $searchDialog = $form.closest(".ui-jqdialog"),
$gbox = $(this).closest(".ui-jqgrid");
$searchDialog.insertBefore($gbox);
$searchDialog.css({
position: "relative",
zIndex: "auto",
padding: 0,
float: "left"
});
$searchDialog.children(".modal-dialog").css({
marginTop: 0,
marginBottom: 0
});
$searchDialog.find(".modal-content").css({
boxShadow: "none"
});
$gbox.css({clear:"left"});
}
見the demo它顯示:
![enter image description here](https://i.stack.imgur.com/S8S3g.png)
非常感謝您的解決方案! – Lavy
@Lavy:不客氣! – Oleg