問題タブ [treegrid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jqgrid treeGridのURLリクエストで追加のデータを返す方法はありますか?
私はjqgridtreeviewを使用しており、うまく機能するjson応答を返しています。GUIに戻したいリクエストに関する追加情報がいくつかあり、これを行うための最良の方法を確認したいと思いました。
私が今考えることができる唯一の方法は、ツリーグリッドに別の列を作成し、このデータをjson応答にプッシュすることです。
ツリーにデータを入力するための正確な応答の外でクライアント側に表示する追加のデータを返す他の方法はありますか?
jqgrid - treeGridの特定の行の色を変更する方法
jQgrid/treeGridの特定の行の色を変更したい。誰かがそのためのコードを共有できますか?
jquery - xml入力を使用したHTMLのmaster-detailsjqGrid
誰でもマスター/詳細jqGridの例をxml入力と共有できます。完全な例を共有します。ツリービューで詳細ビューを作成することはできますか?
jqgrid - 追加ボタンをクリックする前のjqgridチェック
ツリーグリッドの場合、レコードが選択されている場合にのみ追加ボタンを有効にしたいと考えています。追加ボタンをクリックしてもそれができない場合は、選択したROWIDがnullでないかどうかを確認したいと思います。
beforeshowform を試してみたアイデアは、フォームの追加をスキップする方法がわかりませんでした。
助けてください!
jquery - jqgridツリービューに集計行を追加する方法はありますか
私はtreegridビューでjqgridを使用していますが、ほとんどの列はツリーに集約された数値です。欠落している 1 つの部分は、最上位の階層を集計するための合計行です。これをサポートするために jqgrid に組み込まれているものはありますか、それとも次のものに渡す必要があります:
jqgrid - JqGrid ツリーグリッドの並べ替えの問題
あなたが私を助けてくれることを願っています、私はこのような構造を持っています:
しかし、TreeGrid でデータを表示すると、次のように表示されます。
誰もが理由を知っています..??? 助けてください、このエラーに関する情報を検索しましたが、うまくいきません....
これが私のJavaScriptです:
そして、これがjson文字列の生成に使用したサーバー側関数です。
そして、生成されたjsonは次のとおりです。
javascript - jqGrid(v4.1.2)ツリーグリッドの並べ替えが隣接モデルで機能しない
私はjqGridを使用しており、隣接モデルに関していくつかの有用な質問と回答があり、並べ替えを除いて、必要なものすべてを接続して機能させています。
問題は、上記の回答リンクに実際に再現されています。誰かが修正が必要なものを見ることができますか?オレグはこれの専門家のようです!
この質問のオプションを試しましたが、現在のバージョン(4.1.2)に新しいバグがあると思いますか?私が間違っていることを証明してください。
http://trirand.com/blog/jqgrid/jqgrid.htmlの例も参照してください>3.4の新機能>ツリーグリッド隣接モデルは機能しますが、この例では、この質問の最初に参照された回答loaded:true
で説明されているプロパティを使用していません
javascript - jqGrid Treegrid モデルに新しい行を追加する
ブランチがフォルダーで、リーフがファイルであるファイルシステムを表す jqGrid TreeGrid を作成しました。TreeGrid 内に機能を実装し、これを使用して新しい「ファイル」を作成すると、addChildNode
十分に機能します。ただし、新しいフォルダーを作成する機能も追加したいと考えています。新しいフォルダーを作成するスクリプトは機能しますが、フォルダーまたはページがリロードされない限り、それらは TreeGrid にすぐには表示されません。ただし、TreeGrid をリロードすると、すべてのフォルダーが折りたたまれるので、特に面倒です。
TreeGrid のノードを選択的に更新する方法、または機能する新しいブランチを追加する方法はありますか? に関する部分的なドキュメントを見てきましたaddJSONData
が、この関数を使用すると、更新されるまで TreeGrid が完全に消去されます。また、特定のプロパティを使用addChildNode
および変更しようとしました。また、DOM 操作を使用して手動で行を追加しようとしました。ただし、これらの方法は両方とも、挿入されたノードを壊します。
編集:
新しいフォルダーに対して返される JSON 要求は、次のようになります。
私が使用して追加しようとしているもの:
ロードされる初期データは JSON として送信されます。
extjs4 - ExtJs 4:ツリーグリッドパネルフィルター
ExtJs 4を使用しており、西の領域にツリーパネルがあり、中央の領域にTreeGridパネルがあります。ツリーパネル(西)の選択時にTreeGridパネル(中央領域)をフィルタリングする方法はありますか?
私は次のことを試しましたが、運がありませんでした: