問題タブ [subgrid]
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.
asp.net-mvc - jqgridでサブグリッドを表示するために+プラスで列を非表示にする
aspmvcのjqgridのサブグリッドを表示する+アイコンで列を非表示にする方法についてのアイデア。サブグリッドを表示する別の列があり、プラス列を非表示にします。何か案は?どうも。
asp.net-mvc-3 - jqgrid でサブグリッド ヘッダーを非表示にする
サブグリッドを使用して JQGrid alog を実装しました。
サブグリッド ヘッダーのみを非表示にする必要があります (外側のメイン グリッド ヘッダーは引き続き表示される必要があります)。
subGridRowExpanded で次のコード $(".ui-jqgrid-hdiv", "#gbox_" + subgrid_id).hide() を使用してみましたが、問題は解決しませんでした。
これに関する助けがあれば、深く感謝します。
jquery - jqGridのサブグリッドから「検索」ボタンと「更新」ボタンを削除するにはどうすればよいですか?
サブグリッドの「検索」ボタンと「更新」ボタンを非表示にできる jqGrid オプションを探しています。(赤丸で囲ったところ)
jqgrid - jqgrid:マスター/詳細グリッドをフォーマットする方法は?
サブグリッド付きのjqgridがあります。
マスターグリッドとディテールグリッドに異なる色を適用しようとしています。私には2つのルールがあります。1つは奇数色とペアカラーを交互にすることで、もう1つは特定のフィールドの値に基づいて特定のCSSを行に適用することです。
マスターグリッドと詳細グリッドの両方に、次のgridComplete関数が含まれています。明らかに子ノードのインデックスが異なるため、テーブルにはさまざまなフィールドが含まれます。
applyZebra関数は、奇数/ペアの色を交互に提供し、サブグリッドを含まない別のグリッドですでにテストされています。記録のために、私はこのフォーラムの他の解決された質問で上記の解決策を見つけました、そして両方とも「単純な」jqgrids(マスター/詳細ではない)で動作します。
問題 マスターグリッドは、クリックして詳細行を展開したときにのみフォーマットされますが、詳細サブグリッドは色が変わることはなく、セルの内容に基づいてフォーマットを適用することもありません。
私はどこが間違っていますか?Pheraps gridCompleteではない別のイベントをインターセプトする必要がありますか?それ以外の場合、grid&subgridsでは、_rows [x]&childNodes [y]属性を使用できませんか?
必要に応じて、説明を求めてください。
前もって感謝します!
javascript - サブグリッドを静的にロードする方法は?
グリッドにデータをロードするために ajax を使用したくありません。すべてのデータをメイン グリッドとサブグリッドに静的にロードする方法はありますか?
jqGrid ドキュメントのサンプルでは、パラメータ subGridUrl
が必要です。しかし、私は次のようなものが欲しい:
パラメータdata
で mydata を使用していますが、subGridにはこのパラメータなどはありません。
jqgrid - jqGrid編集フォームは間違った値で事前入力されます。(2回目のクリック)
jqGridプラグインを使用しています。グリッドとサブグリッドがオンになっています。2回目にクリックしてメイングリッドから行を編集すると、フィールドに間違った値が入力されます。再現するための詳細な手順:
- 行の編集(メイングリッド行)をクリックします
- 正しく入力されたフォームを編集します。OK(最初の画面を参照)
- 「キャンセル」ボタンをクリックします
- 行の編集をもう一度クリックします
- 間違って入力されたフォームの編集(2番目の画面を参照)
これが私のコードです:
javascript - CRM 2011: リボン JavaScript で現在のグリッドを検索
これは私を怒らせています....
フォームに複数のサブグリッドがあり、すべて同じエンティティで、異なるフィールドにフィルター処理されています。グリッドのリボンのボタンは、決定を下すために正確なグリッドの「インスタンス」を知る必要がある関数を呼び出します。これは、私が完全に迷っているところです。
リボンの定義では、呼び出された関数に CrmParameter SelectedControl を渡します。これはアクティブ グリッドであると想定されていますが、少なくともある意味ではそうです。
私が JavaScript コードでやりたいことは、その名前でグリッドの 1 つを取得し、それを関数に渡されたオブジェクトと比較することです。ただし、これは完全に異なるオブジェクトであり、それを使用してほとんど何もできません。 . その名前、ID、ラベルを取得することはできません。SDK のコントロール用にリストされているすべてのメソッドのうち、getVisible()、setVisible()、setFocus()、refresh() の 4 つだけが機能します。これらは、私がする必要があることにはあまり役に立ちません。
その後、同僚から Xrm.Page.ui.getCurrentControl() を試すように言われましたが、これはまったく同じ動作を示しますが、おかしなことに 2 つのオブジェクトは等しくありません。
.getControl() 経由で取得したコントロールの .control プロパティを使用する Google であいまいなものを見つけたので、.getCurrentControl() 経由で取得したものと比較したところ、一致しました。残念ながら、「現在のコントロール」はすべてのサブグリッドの .control プロパティと一致します。
何が何であるかを明確にするためのいくつかのコード:
コメントは、grid1 がアクティブなときにリボン ボタンをクリックすると何が起こるかを示しています。
そのような状況でアクティブなサブグリッド コントロールを実際に識別する方法についてのヒントをいただければ幸いです。
javascript - jqGridサブグリッドでヘッダーの配置を設定するにはどうすればよいですか?
具体的には、「サブグリッドとしてのグリッド」ではなく、単純なサブグリッドです。
さまざまな方法を試しましたが、どれもうまくいかないようです。
にフックするsubGridBeforeExpand
と、ヘッダーを選択して css を設定する準備ができていません。
subGridRowExpanded
subGridに接続してもレンダリングされません。
のalign
プロパティはsubGridModel
、セルの値にのみ影響します。
参照用の私のモデルは次のとおりです。