jqGridを使用してページャーでツリーグリッドを作成するにはどうすればよいですか?
デモを確認して試してみましたが、コードにポケットベルdivが含まれていても、ポケットベルが表示されませんでした。
ポケットベルを作成するにはどうすればよいですか?
ツリーグリッドには、文書化されているいくつかの制限があります。
treeGridで現在無効になっているポケットベル機能
ドキュメントの他の場所でも、ほぼ同じように読むことができます。
jqGridは現在ページングをサポートしていないため、ツリーグリッドがある場合、ページャー要素は自動的に無効になります。
setTreeGrid関数を変更することでページ付けが機能するようになりました。次の行をコメントアウトしました。
$t.p.pgbuttons = false;$t.p.pginput = false;
その後、ボタンが表示され、リクエストはサーバーに戻って情報をリクエストしていました。このために、ツリー全体をローカル変数にロードしてから、setJSONDataを使用してデータをツリーにロードしていました。それは私が期待するように機能しますが、私はそれを徹底的にテストしていません。
RowListの場合$tpmultiselect= false; $ tprowList = [10,15,20,30];
「treeGridの新機能」によると、Vyacheslav N. Boykoはこの機能をjqGridに追加しました。また、この機能をjqGridに適用する必要があるという未解決の問題があります。
ブロック内でANDからANDに変更 d.p.pgbuttons = !1;
してみてくださいd.p.pgbuttons = !0;
d.p.pginput = !1;
d.p.pginput = !0;
d.p.rowList = [];
d.p.rowList = [10,50,100];
setTreeGrid: function () {...}