更改单元格的值后,我调用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