1

セルの値を変更した後、呼び出しますgetchangedcellsが、返される配列は常に空です。これは私の jqgrid です (私は struts2-jquery プラグインを使用しています):

<sjg:grid id="tableau" 
      cellEdit="true"
      cellurl="%{editRequetesUrl}"
      dataType="json" href="%{listeRequetesUrl}"  
      gridModel="requetesRoutage"
      multiselect="true"
      width="940" onCompleteTopics="complete" rowNum="-1"
      >
    <sjg:gridColumn formatter="modifyRequeteFormatter"
        width="20" name="act2" index="act2" title="" align="center"
        sortable="false"/>

    <sjg:gridColumn title="" formatter="deleteFormatter"
                name="act" index="act" width="20" sortable="false"
                align="center" />

    <sjg:gridColumn name="id" index="id"
                title="" hidden="true" sortable="false" />

    <sjg:gridColumn name="requete.nomRequete" index="type"
                title="%{getText('label.abonnement.type1')}"
                sortable="true" />

    <sjg:gridColumn name="codeEdition.libelle" index="codeEdition"
                title="%{getText('label.abonnement.codeEdition')}"
                editable="true" edittype="text" sortable="true" />

    <sjg:gridColumn name="nombreExemplaire" index="nombreExemplaire"
                title="%{getText('label.routage.nbExemplaires')}"
                editable="true" edittype="text" formatter="integer"
                sortable="true" />

</sjg:grid>

デバッグ中に、セルがクラスdirty-cellを取得し、行が取得したことがわかりましたedited

4

0 に答える 0