有人知道如何在IE6中扩展columnChooser的高度吗?
它在IE7和IE8中工作得很好,但它不会扩展到IE6代码中设置的240的高度。任何post show事件或方法$(“#colchooser_grid”)。attr(“height”,240),当窗口显示时我可以调用它。
oops“我无法显示图片”
谢谢,
答案 0 :(得分:0)
columnChooser
有options:
jQuery("#list").jqGrid('columnChooser', options);
选项中的一个是height
。例如,尝试使用
jQuery("#list").jqGrid('columnChooser', {height:300});
更新:以下代码有效:
jQuery("#list").jqGrid('columnChooser');
setTimeout(function(){
var d=$("div.ui-dialog[aria-labelledby='ui-dialog-title-colchooser_list']")
d.height(530);
$("div#colchooser_list",d[0]).height(400);
$("div.selected, div.available",d[0]).height(350);
$("div.selected, div.available","div#colchooser_list").height(350);
});
答案 1 :(得分:0)
当我回到jquery-ui-1.8.5.custom.min.js时,问题出现了 jquery-ui-1.7.2.custom.min.js一切正常。列选择器中的右侧高度出现。 现在唯一的问题是,当列选择器位于工具栏搜索上时,它会破坏面板并从下方显示选择。但这只是正常的IE6行为。不确定究竟发生了什么变化,但这就是问题所在。