問題タブ [ui-grid]

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.

0 投票する
1 に答える
1792 参照

javascript - AngularJS ui-grid editableCellTemplate: 'ui-grid/dropdownEditor'

「ui-grid - v3.2.6」を使用しています

6 列のグリッドがあり、そのうち 2 列 (「影響値」と「発効開始日」) が編集可能です。

「影響値」は editableCellTemplate を使用しています:「ui-grid/dropdownEditor」

データはグリッドに正しく表示されます。しかし、編集可能な列のいずれかをダブルクリックすると。奇妙な動作が見られます。スクリーン ショットを参照してください。その列をダブルクリックしてもドロップダウンが表示されないという私が間違っていることを知りたいです。

私はui-gridのチュートリアルリンクをたどりました

ここに画像の説明を入力

0 投票する
2 に答える
676 参照

javascript - Angular UI Grid FooterCellTemplate が機能しない

カスタム フッター セル テンプレートに問題があります。

ご覧のとおり、一部の列フッター テンプレートが表示されていません。footerCellTemplate の実装は同じです。

これは私のUIグリッドの列定義です:

どんな助けでも素晴らしいでしょう。ありがとう!

0 投票する
1 に答える
1100 参照

angularjs - ページ上の複数のグリッドでの AngularJS ui-grid レンダリングの問題

現在 4 つのグリッドを実行しているページがあります。ページと共に読み込まれるメイン グリッドはユーザーであり、さらに 3 つのグリッドがそれぞれ独自のタブのモーダルに読み込まれます。私が抱えている問題は、モーダルに 4 番目、3 番目を追加すると、他の 2 つまたは最後の 1 つがレンダリングされないことです。グリッドのアウトラインは取得できますが、データがありません。これは、モーダルをロードするたびにランダムに発生します。

私の gridOptions は次のようになります。

3 つのグリッドのそれぞれは、 の 3 番目の変数を除いて同じコード$intervalです。それらは 10、18、および 26 です。モーダル コードは次のとおりです。

最後の 3 回の呼び出しで、ユーザーのグループ、セキュリティ設定、およびアドレスがプルされ、グリッドに書き込まれます。$scope.gridOptionsAdd.data = data.

グリッドは、HTML で次のように定義されています。

各グリッドには独自の ID があり、異なる gridOption セットを参照します

プロパティ「コア」を読み取れることを確認する3つのエラーを除いて、コンソールに何も表示されません

どうもありがとう。

0 投票する
1 に答える
1374 参照

javascript - angular ui-gridで特定の列のサイズ変更を無効にする方法

これが私の列定義です

最後の列 (会社) のサイズ変更を無効にしたいのですが、現在のソリューションは正常に機能しますが、ウィンドウが特定のポイントに縮小されると、切り捨てと省略記号の追加が開始されます。

0 投票する
1 に答える
4702 参照

angularjs - AngularJS ui-grid、列を条件付きで編集可能にする

AngularJS 1.5.5 と ui-grid 3.2.6 を使用しています。

5 列のグリッドがあります。Col "4" は、dropdownEditor で編集可能な唯一の列であり、他のすべての列は編集できません。

必要なのは、列 4 の値が変更された場合、列 5 を編集可能にする必要があるということです。

私はcellEditableConditionに精通しています。しかし、そのプロパティを使用して要件を満たす方法がわかりません。

0 投票する
1 に答える
407 参照

javascript - ui-grid イベントを無効にするにはどうすればよいですか?

グリッド内のすべての行を選択したときにイベント rowSelectionChangedBatch が呼び出されないようにしたいのですが、どうすればよいですか?

0 投票する
1 に答える
498 参照

javascript - cellFilter を持つ ui-grid セルを更新して、バインドされたエンティティの複数のフィールドを 1 つのセルに表示する方法

セル フィルターを使用して、バインドされたエンティティの複数のプロパティを 1 つのセルに表示します。したがって、計算フィールドであるため、フィールド名は 1 つではありません。関連するプロパティの 1 つが変更された場合、グリッドにセル フィルタを強制的に再評価させるにはどうすればよいですか?

列の定義:

フィルター:

notifyDataChanged またはグリッド API の更新機能を使用しようとしても機能しない場合。

0 投票する
1 に答える
885 参照

angularjs - AngularJS、ui.grid:選択した行のデータを取得するにはどうすればよいですか

私はAngularが初めてで、適切な答えが得られません:(助けてください

選択した行のデータを取得して、それを別のページに渡す必要があります。