0

私はJqueryグリッドを使用しようとしています。gridModelはstruts2の送信ボタンの結果です。しかし、問題は、jspにグリッドを追加したときに送信ボタンが機能しなかったことです。送信ボタンにjqueryグリッドに問題があるかどうか知りたいのですが。

これは私のjspです:

<s:form>
..................
<s:submit name="search" onclick="submitForm()"/>

<s:url id="remoteurl" action="jsontable"/>
<sjg:grid
    id="gridtable"
    caption="Listes "
    dataType="json"
    href="%{remoteurl}"
    pager="true"
    gridModel="gridModel"
    rowList="10,15,20"
    rowNum="15"
    rownumbers="true"
>
<sjg:gridColumn name="name" index="name" title="Name"  />
<sjg:gridColumn name="age" index="age" title="Age"/>
<sjg:gridColumn name="adress" index="adress" title="Adress" />
<sjg:gridColumn name="tel" index="tel" title="Tel"   />
</sjg:grid>
</s:form>
4

1 に答える 1

0

呼び出す予定の Struts アクションを s:form または s:action タグで設定する必要があります ( http://struts.apache.org/2.2.3/docs/submit.htmlおよびhttp://strutsを参照)。 .apache.org/2.2.3/docs/form.html )。

あなたが示すコードスニペットでは、アクションが定義されていません。また、それが ajax 呼び出しでない限り、onClick 属性は必要ありません (それ以外の場合は、submitForm メソッドが何をするかを示すと便利です)。

于 2012-06-15T08:18:40.307 に答える