0

これは可能でしょうか、Jquery グリッド struts2 を作成しました。私がしたことは、これを Jquery グリッドに追加したことです。

<s:url id="editurl" action="nedit"/>

次に、このオプションを

navigator="true"
            navigatorAdd="true"
            navigatorSearch="true"
            navigatorRefresh="true"
            navigatorDelete="true"
            resizable ="true"
            draggableZindex="true"
             navigatorAddOptions="{height:525, width:425, readAfterSubmit:true, draggable:true, resizable:true}"
              navigatorEditOptions="{height:525, width:425, reloadAfterSubmit:true, draggable:true, resizable:true}"
              navigatorDeleteOptions="{height:200, width:200, reloadAfterSubmit:true, draggable:true, resizable:true}"

次に、editable="true" を追加して、グリッドの列を編集可能にします。

 <sjg:gridColumn name="serial_Number" 
                            index="serial_Number" 
                            title="Serial_Number" 
                            editable="true"
                            sortable="true"/>

そのため、レコードを追加、編集、および削除できるボタンが追加されました。+ レコードを追加するには、ペンでレコードを編集します。

+ またはペン ボタンをクリックしたときに、作成したフォームを使用して新しいレコードを追加する方法はありますか? +またはペンボタンをクリックしたときに作成されたフォームでダイアログボックスを使用したくありません。独自のフォームを使用したい。

要約すると、これは私がやりたいことです。+ をクリックすると、レコードの追加アクションに転送されます。ペン ボタンをクリックすると、編集アクションに加えて、グリッドからのキー レコードが表示されます。

私の質問が理解できることを願っています。

ありがとう

4

1 に答える 1

0

グリッドが代わりにカスタム関数を実行するように、追加する ことができaddfuncます。独自の関数で独自のフォームを呼び出すことができます。navigatorAddOptionseditfuncnavigatorEditOptions

詳細はこちら

http://www.trirand.com/jqgridwiki/doku.php?id=wiki:navigator

于 2013-01-22T01:46:30.940 に答える