コレクション情報を表示するには、AngularJSのプラグインsmart-table
を使用しています。 search
またはsort
操作が実行されるたびにトリガーされるstPipe
機能を使用して、バックエンドAPIと同じ機能を統合しました。しかし、私はフィルターの役割を果たすテーブルの上にいくつかのボタンを配置したい。これらのボタンのいずれかをクリックすると、スマートテーブルのstPipe
機能が起動され、バックエンドAPIがヒットしてフィルタリングされた結果が取得されます。どうすればこれを達成できますか?AngularJSスマートテーブル:ボタンを使用してデータの定義済みフィルタを設定する方法は?
0
A
答えて
1
解決策は、コントローラの変数にテーブル状態を設定することです。
callServer関数が呼び出されるたびに、この変数が更新されます。この方法で、テーブルを更新することができます。
このコードでは、callServerはstPipe関数で、外部ボタンはrefreshGrid()関数を呼び出します。
this.tableState = null;
this.callServer = function callServer(tableState) {
ctrl.tableState = tableState;
...
}
this.refreshGrid = function(){
ctrl.callServer(ctrl.tableState);
}
私は前にこれを必要とし、私はこの質問で解決策を掲載している:Smart table - angularJs - ajax refresh table
関連する問題
- 1. 降雪を使用して定義済み関数をエクスポートする方法は?
- 2. Visual C#でdataGridViewの定義済みの値を設定する方法は?
- 3. JSON配列を定義済みの型に設定する方法は?
- 4. xmlレイアウトファイルのデータをバインドするためにAndroidの定義済み定数を使用する方法
- 5. キュウリ定義済みのステップの使用
- 6. 準備済みステートメントを使用してLONGデータ型を設定する
- 7. D3(またはJavaScriptのみ)を使用してフォームオプションを「選択済み」として設定する方法
- 8. Redisでカウンタの定義済み範囲を設定する
- 9. 定義済みの値でハッシュマップを設定する(Java)
- 10. 定義済みのシーケンス(postgresql)を使用していないHibernate
- 11. 定義済みのデータ型のみをサポートするJavaジェネリック
- 12. 定義済みのEDTを使用してすべてのテーブルを見つける方法は?
- 13. #define USE_SQLDB(定義済み(USE_SQLITE)||定義済み(USE_MYSQL))
- 14. ボタンでdivに定義済みのhtmlを追加する
- 15. indexOfメソッドを使用してデータを設定する方法は?
- 16. 定義済みの定数の名前として$変数を使用してphp定義定数にアクセスする方法
- 17. Jenkins Pipelineの設定で関数を定義して使用する方法は?
- 18. Android - 定義済みの他の色を参照して色を定義する
- 19. メソッドReturnTypeと定義済みの型を比較する方法
- 20. jQueryを使用しているときにJavascript関数を「定義済み」にする方法は?
- 21. 定義済みのヘッダファイル/ C++の定義を解除する
- 22. 定義済みの規則を使用してリダクションコードリーダを作成するライブラリ
- 23. LNK2005を解決する方法:既に定義済み
- 24. 定義済みフォームデータベースのフィールド
- 25. 同期する方法定義済みのテーブルを使用してモデルを続ける
- 26. pluploadでフィルタを定義する方法
- 27. 設定済みのメールアカウントの詳細を取得する方法
- 28. asp.netの認証済みプロパティを設定する方法
- 29. Node.jsで定義済みの関数を使用して引数を渡す
- 30. KubernetesとAWS:定義済みのセキュリティグループを使用するようにLoadBalancerを設定する