問題タブ [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 投票する
2 に答える
5263 参照

angular-ui-grid - uiGridConstants.filter で使用できる条件定数は何ですか?

uiGrid フィールドで使用可能なすべての uiGridConstants を 1 か所で文書化するリンクを見逃していましたか? 私は columnDefs フィルターに取り組んでいましたが、EQUAL が機能しないことがわかりました。そのとき、uiGridConstants のすべての条件定数に関する中心的なドキュメントがないことに気付きました。

EQUAL はその 1 つではありません。

0 投票する
0 に答える
504 参照

angularjs - Angular ui-grid 展開可能な行テンプレート - ngRepeat

サービスからの応答に、UI に表示する必要があるフィールドよりも多くのフィールドがあるというシナリオがあります。ng-model プロパティにアタッチする前に、特定のキーのビューを確認する方法はありますか?

例えば ​​testData = {active: 'false', code: '1002', ruleInfos: [{id: '12', desc: 'Test Rule', ruleDefinitions:[{fieldName: 'maxWgt', fieldValue: '100lbs'} ,{fieldName: 'maxWidth', fieldValue: '100ft'}]}]};

私はこれを試しました:

div class="col-md-9" ng-repeat="(key, value) in row.entity.subData

印刷しようとしています:

{{鍵}}

{{価値}}

それぞれ「アクティブ」と「偽」を出力します。しかし、表示したいのは「コード」の値です。

「code」と ruleInfos のみをユーザーに表示したいと思います。定義したフィールドにマッピングする前に、フィールド名を特定する必要があることに注意してください (ルールは動的になるため、常に同じルール タイプを取得するとは限りません)。それを回避する方法を提案してください

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

javascript - ui-grid グループのプログラムによるカウントの取得

でグループ化されているui-grid場合、プログラムでカウントを取得するにはどうすればよいですか (スクリーンショットで括弧内に強調表示されています)。

ここでの最終目標は、列をグループ数でソートする (カスタム) メニュー項目を追加することです。

ここに画像の説明を入力

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

angularjs - 2 つのグリッド (同じグリッドが 2 回繰り返される) の場合、UI グリッドは選択された行を取得できません。

同じ html に 2 つの ui グリッドを作成しました (どちらも同じです)。送信ボタンをクリックして選択した行を取得しようとしています。2 番目のグリッドで選択した行を取得できますが、最初のグリッドでは取得できません。

私はこのように選択された行を取得しています:

プランカー: http://plnkr.co/edit/SgYh9QzjCQDOKMMXATlF?p=info

両方のグリッドの選択された行を取得する方法はありますか?

前もって感謝します。

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

angularjs - ui グリッド 1 行が選択されている場合は、ui グリッド 2 行を選択します (その逆)

同じデータを持つ 2 つのグリッドがあります。私の目的は、あるグリッドで行が選択されたときに、別のグリッドの対応する行も選択されるようにすることです。プランカー: http://plnkr.co/edit/BBfMxvsv0OUsjiqblBJQ?p=preview

私はこのように選択されたグリッドを取得しています:

前もって感謝します

0 投票する
0 に答える
390 参照

javascript - Ui-Grid が表示されない (まったく)

私はAngularJSを使用しています。コントローラーは機能しています。ビューを介して関数と値を呼び出すことができます。コンソール エラーなしで gridOptions.data に値を割り当てることができます。コンソール エラーなしで、gridOptions の他のプロパティを定義できます。しかし、グリッドは表示されません...まったく。

私の index.html には次のヘッダーがあります。

私のコントローラーは次のとおりです。

ビューには次の div があります。

繰り返しますが、エラーは発生しません。.html には何も表示されません。データも、列も、境界線さえもありません。まったく表示されません。コントローラーが起動するとすぐに vm.gridOptions が割り当てられることを確認し、(再び) メソッドを実行してコントローラーから値を取得できることを確認しました。

ui-grid を機能させるための独自のフレーバーを備えた多数のチュートリアルに注ぎ込みましたが、何が間違っているのかわかりません。

私が欠けているものを知っている人はいますか?

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

angularjs - デフォルトのフィールド値以外の特定の列によるAngular ui-gridでのソート

Jobという名前のテーブルがあります:

そして特定のクラス:

アプリで angular と typescript を使用していますが、データを表示しようとすると次の問題が発生します。

angularタイプのグリッドのui-gridを使用し、次の列定義を持っています:

私の問題は、日付変更列を並べ替えるには、フィールド プロパティ値をデータベース列 (date_modified) にする必要がありますが、データを表示するには、クラス プロパティ (dateModified) を使用する必要があることです。列定義を拡張する方法や、並べ替えたい列を指定する方法はありますか? 現在、celltemplate で回避策を使用していますが、気に入りません。