JQGridに問題がありますか?グリッドにローカルXMLを設定しています。 rowNum:10とrowList:[10,20,30,40,50]でJQGridを設定しました。 私は12のレコードを持っています。 グリッドにデータが完全にロードされており、テーブルIDが["1"、 "2"、 "3"、 "4"、 "5"、 "6"、 "7"、 "8" 、 "9"、 "10"]である。 rowListを20に変更すると、テーブルIDは[1、2、3、4、5、6、7、8、9、 10 "、" 10 "、" 11 "]である。数字10が2回表示されます。 このエラーが発生したことがありますか? ありがとうございます。UPDATED:JQGrid with pager、行番号が増えたときに最後の行のテーブルIDが1回繰り返される
jQueryのバージョン:1.4.2
jqGridバージョン:3.8.1
コードスニペット
我々がここにあるXMLは次のとおりです。
< XMLバージョン= '1.0' エンコーディング? = 'utf-8'?> <ルート> <行> <行> <セル> prasanth < /セル> <セル> kumar </cell> < /行> <行> <細胞> prasanth < /細胞> <細胞>クマー< /細胞> < /行> <行> <細胞> prasanth < /細胞> <細胞>クマー< /細胞> < /行> <行> <細胞> prasanth < /細胞> <細胞>クマー< /細胞> < /行> <行> <細胞> prasanth < /細胞> <細胞>クマー< /細胞> < /行> <行> <セル> prasanth < /セル> <セル> kumar < /細胞> < /行> <行> <細胞> prasanth < /細胞> <細胞>クマー< /細胞> < /行> <行> <細胞> prasanth < /細胞> <細胞>クマー< /細胞> < /行> <行> <細胞> prasanth < /細胞> <細胞>クマー< /細胞> < /行> <行> <細胞> prasanth < /細胞> <細胞>クマー< /細胞> < /行> <行> <セル> prasanth < /セル> <細胞>クマー< /細胞> < /行> < /行> < /ルート>
JQGridは、次のコードによって定義される:
jQuery("#tableGrid").jqGrid( { datatype: "xmlstring", datastr : mystr, height: 'auto', rowNum: 10, rowList: [10,20,30,40,50], colNames:['First Name', 'Last Name'], colModel:[ {name:'firstname', width:7, sorttype:"string"}, {name:'lastname', width:7, sorttype:"string"} ], pager: "#pager", viewrecords: true, sortname: 'firstname', autowidth:true, grouping:false });
Iが20にrowlistを変更した後、放火犯にチェック< TRのID = "10">繰り返していること
<tr id="9" class="ui-widget-content jqgrow ui-row-ltr" role="row">
<tr id="10" class="ui-widget-content jqgrow ui-row-ltr" role="row">
<tr id="10" class="ui-widget-content jqgrow ui-row-ltr" role="row">
注:行は以下のように作成されます。これは、rowNumを10としたときに発生します。rowNumを3に変更すると、< tr id = "3">が2回作成されます。
問題を再現するのに必要なすべての情報を含める必要があります.jqGridを作成して埋め込むJavaScriptデータとJavaScriptコードが必要です。 – Oleg