0

userDetailsクラス型の配列リストがあります。userDetailsクラスには、ユーザーID、ユーザー名、ユーザー都市の3つのフィールドがあります。

jQueryプラグインを使用してグリッドにarraylistユーザーを配置したいと思います。

  <sjg:grid gridModel="users"  caption="Users"
            dataType="json"
            href="%{remoteurl}"
            pager="true"
            rowList="10,15,20"
            rowNum="15"
            rownumbers="true"
            onSelectRowTopics="rowselect"

          >
  <sjg:gridColumn name="userId" index="id" title="ID" formatter="integer" sortable="false"/>
  <sjg:gridColumn name="userName" index="name" title="User Name" sortable="true"/>
  <sjg:gridColumn name="userCity" index="name" title="User City" sortable="true"/>
  </sjg:grid>

これが私がしたことです。ただし、ユーザーはグリッドに表示されません。

問題が何であるかについての提案はありますか?

ありがとう

4

1 に答える 1

1

次のように gridModel および index 属性を変更してみてください。

<sjg:grid gridModel="gridModel"  caption="Users"
            dataType="json"
            href="%{remoteurl}"
            pager="true"
            rowList="10,15,20"
            rowNum="15"
            rownumbers="true"
            onSelectRowTopics="rowselect"

          >
     <sjg:gridColumn name="userId" index="userId" title="ID" 
                     formatter="integer" sortable="false"/>
     <sjg:gridColumn name="userName" index="userName" 
                     title="User Name" sortable="true"/>
     <sjg:gridColumn name="userCity" index="userCity" 
                     title="User City" sortable="true"/>
  </sjg:grid>
于 2012-11-28T09:01:39.463 に答える