0

jqxgrid (動的列) に取り組んでいます。ここに私のコードの一部があります:

$("#jqxgrid").jqxGrid({ 
    width: 566,
    source: dataAdapter,
    autoheight: true,
    columnsresize: true,
    sortable: false,
    columns: columns
});

これらは、Ajax リクエストの成功ハンドラーにあります。私のコードは 3 秒ごとに ajax リクエストを作成し、データを json 形式で取得し、jqxgrid を構築します。これは、グリッドを再生成し続けることを意味します。しかし、私は奇妙な状況にあります。最初の反復では、データは期待どおりに表示されます。ただし、次の反復では、データは表示されている列にのみ表示されます。たくさんの列があるので、水平バーがあります。

現在表示されている列にはデータが表示されますが、非表示の列は表示されません。ただし、右にスクロールすると、次の反復でデータが表示され、他の非表示の列にはデータがありません。すべてのデータを受信したことを確認しました。もう 1 つの興味深い点は、番号を持つ列だけが問題を抱えていることです。文字のあるコラムがいいです。データフィールドを文字列、整数、数値に変更しようとしましたが、まだうまくいかないようです。この奇妙な振る舞いを理解するのに何日もかかりました。

うまくいけば、誰かが私を助けてくれます。ありがとうございました。

4

0 に答える 0