2012-06-05 3 views
1

나는 부서 내에서이 디스플레이를struts2 JQuery와 격자 플러그인 : 동적

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

있는 테이블을 pluggin struts2의 JQuery와 격자를 사용하고 설정 폭 (즉 DIV = "foo는") 내 페이지. "foo"부문은 화면 해상도가 유동적 인 변화입니다. 내가해야할 일은 그리드의 너비를 foo division의 크기로 동적으로 업데이트하는 것이다. 예 :

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

아이디어가 있으십니까? 당신의 도움에 대한 감사

+0

내가 그 질문을 이해하지만, 어쩌면 너비를 업데이 트하는 그 시점에서 foo의 창 크기와 너비를 확인 모르겠어요? –

+0

나는 아래 라인을 시도했다. 그것은 문제를 해결하지 못한다. 그리드 열과 페이지 매김을 엉망으로 만든다. var foo_width = $ ("# foo"). width(); $ ('# mygrid'). 너비 (foo_width); – giorgioca

답변

1

그냥있는 struts2-JQuery와 플러그인의 autowidth 속성이 존재 : autowidth 속성이 자동으로 부모의 하나 그리드의 폭을 설정

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

그것은 요소. 여기에 문서가 http://code.google.com/p/struts2-jquery/wiki/GridTag