我有一個jqGrid,它具有添加/編輯對話框的窗體比對話框高度更長,但對話框不會滾動。我試過的風格overflow: auto
添加到對話,但沒有效果:jqgrid可滾動對話框
$("div.ui-jqdialog-content").css("overflow", "auto");
雖然,如果我改變auto
到scroll
,我至少看到一個滾動條,但仍然沒有滾動:
$("div.ui-jqdialog-content").css("overflow", "scroll");
這至少給我帶來了一絲希望,希望我走在正確的軌道上。
似乎有不被從API文檔可以向任何方向支持滾動:
http://www.trirand.com/jqgridwiki/doku.php?id=wiki:form_editing
有誰知道如何工作的滾動條添加到由jqGrid的使用jqModal對話窗口?
UPDATE
這是一個總的黑客的工作,但我有一個滾動條出現和功能執行以下操作:
setTimeout(function() {$("#FrmGrid_list").html('<div style="height: 300px; overflow: auto;">' + $("#FrmGrid_list").html() + '</div>');}, 1000);
我重視這個給afterShowForm
事件。但是,這確實不能解決問題,因爲它會導致其他領域的其他問題。
如果你不喜歡,爲什麼jqModal不要在你的例子顯示滾動條的原因,剛剛發佈的HTML代碼,顯示的JavaScript文件加載順序的代碼示例 – Oleg 2010-05-21 09:46:53