仅一条记录的网格错误

时间:2013-04-23 15:17:30

标签: struts2-jquery struts2-jquery-grid

我在struts2-grid-Jquery中有bug。每次网格只包含一条记录,网格会像超链接一样消失记录,但如果有多条记录则可以正常工作。我的代码:

<sjg:grid id="gridtable" 
            dataType="json"
            href="%{remoteurl}" 
            gridModel="allCustomerRequests"
            pager="true"
              page="1"
            rowNum="10"
            pagerButtons="true"
                  pagerInput="true"
            gridview="true"
            rowTotal="true" 
            rownumbers="true" 
            rowList="10,20,30,40,40,50,60,70,80,90,100" 
            viewrecords="true"
            autowidth="true" 
            loadonce="true"
            viewrecords="true"
            > 

            <sjg:gridColumn  name="stRefID" formatter="formatViewLink"
                title="%{getText('COMMON_REFERENCE_NUMBER')}"  />

            <sjg:gridColumn name="requestType.stName" 
                title="%{getText('RequestTracking_Request_Type')}" />
            <sjg:gridColumn name="requestStatus.stStatus" 
                title="%{getText('RequestTracking_Request_Status')}" />

            <sjg:gridColumn name="requestStatus.tsDate" 
                          title="%{getText('DATE')}" 
                          formatoptions="{newformat : 'd/m/Y', 
                          srcformat : 'Y-m-d'}"   formatter="date" />


        </sjg:grid>

请帮我解决我的错误

enter link description here

1 个答案:

答案 0 :(得分:1)

我很确定你用IE浏览器来解决这个问题......?

它与网格插件无关,但IE在计算高度/宽度时包含滚动条的大小。

您的解决方法是使用height的{​​{1}}属性修复网格的高度。