問題タブ [ngtable]

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 投票する
4 に答える
8581 参照

javascript - ngTables で $scope.tableParams.reload() を 3 回実行すると、TypeError: Cannot set property '$data' of null が発生します

このエラーは、AngularJS のngTableプラグインに関するものです。

本当に奇妙なエラーが発生しているようです。基本的に、$scope.tableParams.reload()問題なく 2 回実行できますが、3 回目以降はすべて次のエラーが発生します。

これが関連するすべてのコードだと思いますが、何か不足している場合はお知らせください。

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

javascript - ng-table ページネーションが機能しない

状況は次のとおりです。 - ng-model='user_name' でユーザー名を入力する入力フィールド。- ng-click="queryUserLogs(user_name, $event) のボタン - ユーザー名を入力してボタンをクリックすると、コントローラーで定義されている次のメソッドが呼び出されます。

  • 最初のリクエストでは、メソッドが正常に呼び出され、BI $resource を使用してサーバーにアクセスし、データを取得して正しく表示します。すべてがうまく機能します。
  • ユーザー名を変更してボタンをクリックすると、コンソールに次のエラーが表示されます。

    /li>
  • 新しいデータは実際には正常に取得されますが、最初にクエリされたユーザー名が 4 ページで、2 番目のユーザー名が 1 ページしかない場合、ページ区切りは機能しなくなり、2 番目のクエリでは 4 ページのままになり、逆の場合も同様です。

PS: ngTable がコントローラーの依存関係に追加されます。

0 投票する
4 に答える
26110 参照

angularjs - http リクエストからロードされた NG テーブルを動的データで更新する方法

ng-table のデータを更新できる必要があります。次の画像には、完全なユース ケース シナリオが含まれています。メインビュー ユーザーが BrandID の検索をクリックすると、新しいモーダル ウィンドウが表示されます。 モーダル1

これには、いくつかのデータがロードされた ng-table が含まれています。モーダルが閉じられた後、2 番目の検索 (GroupID) をクリックします。ここでは、ng テーブルを含む同じモーダル ウィンドウが開きますが、リクエストが正常で、データがサーバーから返された場合でも、読み込みは失敗します。 モーダル2

新しく受信したデータでテーブルを初期化するために、テーブルを更新できるようにしたいと考えています。

Plunkerのスクリプトは、モーダルが切り替わるたびに呼び出されます。

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

javascript - ngTable tableParams count vlue が無視されている

ngTable と次の tableParams を設定しました。

var selectedItems = []; $scope.tableParams = new ngTableParams({ page: 1, // show first page count: 5 // count per page }, { total: selectedItems.length, // length of data getData: function ($defer, params) { $defer.resolve(selectedItems.slice((params.page() - 1) * params.count(), params.page() * params.count())); } });

「selectedItems」のコンテンツは、シングル ページ アプリケーションの別の「画面」からのユーザーの選択を監視する $scope.$watch を介して更新されます。ただし、ユーザーが選択した後、tableParams の「count」プロパティは無視され、ページネーション オプションなしで 15 行すべてが表示されます。

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

javascript - ngTable カスタム更新アクション?

リモートサーバーからのデータを表示するテーブルがあります。数値入力があります。数値が変更されたときに、テーブルを更新したいです(引数に数値入力を使用して)。

これが私の現在の試みです:

number changedログに入ります。しかし、新しい HTTP リクエストはありません。

0 投票する
3 に答える
48460 参照

angularjs - AngularJS ng-table 固定ヘッダー

いくつかの情報を表示するために ng-table を使用しています。ng-table のヘッダーとフッターを固定し、ng-table に強制的に行内にスクロール バーを描画させたいと思います。

ng-table ドキュメント サイトには、それを実現する方法に関するドキュメントはありません。

何か案は?

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

angularjs - ng-tableで日時を表示していますか?

1列のdatetimeにng-tableを表示する必要があります:

var renderGrid = function(tableData) {

ソート+フィルタリングが正しく機能するように、datetimeを正しく形成するにはどうすればよいですか?