我有一个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