struts2 jquery grid plugin:动态设置宽度

时间:2012-06-05 15:35:43

标签: jquery jquery-plugins width jqgrid struts2

我正在使用带有

的struts2 jquery网格插件
    <@sjg.grid
    ...
    id="mygrid"
    shrinkToFit="true"
    resizable="true"
    shrinkToFit="true"
    width= "1000"
    ...

这会在我的页面上显示一个分区内的表格(即div =“foo”)。 “foo”分区是屏幕分辨率的流畅变化。我需要做的是动态地将网格的宽度更新为foo分区的大小。即:

$(document).ready(function() {
    var foo_width = $("#foo").width();
    // dynamically update mygrid width to foo_width
}

有什么想法吗? 谢谢你的帮助

1 个答案:

答案 0 :(得分:1)

刚刚发现struts2-jquery插件中有 autowidth 属性:

<@sjg.grid
    ...
    id="mygrid"
    shrinkToFit="true"
    resizable="true"
    shrinkToFit="true"
    width= "1000"
    ...
    autowidth="true"

autowidth 属性会自动将网格的宽度设置为父元素之一。这里的文档http://code.google.com/p/struts2-jquery/wiki/GridTag