jqGrid では、列の並べ替え状態を保存するために順列配列を使用しようとしています。たとえば。基本的な列の状態は、perm = [0,1,2,3,4]
列 3 が非表示で、列 0 がチェックボックスです。これで、最終的に perm 配列を取得するために使用するカスタム コンテキスト メニュー[0,1,3,2,4]
ができました。 ドキュメントで、順列配列を 1 から開始する必要があることを読みましたが、これでよろしいですか? jqgrid の「remapColumns」関数を使用して perm 配列を渡すと、正常に動作します。しかし、列を数回非表示にして表示しようとすると、列の順序が乱れます。順列配列のこれらのインデックスが何を表しているかを理解するのを手伝ってください。表示されている列の列インデックスですか? 非表示の列を配列の一部にする必要がありますか? 凍結したカラムの場合はどうなりますか? 私が見たいくつかの例ではperm = [0:1, 1:3, 2:2, 3:1]
正しい方法は何ですか?私は使っているgrid.jqGrid("remapColumns", perm, true);
質問する
756 次