2016-12-01 10 views
0

私はui-gridを使用しています。左側のパネルには検索フィルタと検索ボタンがあり、右側のパネルのグリッドにデータを入力します(最初はデータなしのレンダリング)。アプリケーションには、検索パネル用とグリッド用の2つのコントローラがあります。 私はsearchControllerからgridControllerにデータを渡すために共有サービスを使用していますが、グリッドのデータは表示されません。 gridOptions.dataがその関数によって設定されているのがわかります。 console.log($ scope.gridOptions.data)// lengthは2です。 グリッドコントローラから直接http.getを呼び出して成功オブジェクトのデータをバインドしようとすると、グリッドが正しく挿入されます。角度UIグリッド - リロードデータが機能しない

私はグリッドをリフレッシュ/リロードする(下記参照)別の方法を試みましたが、結果はありませんでした。 $ scope.gridApi.core.refresh();

提案があります。

+0

あなたはそれのためのプランナーをしてくださいできますか? – Bhavjot

答えて

1

グリッドコントローラの$ scope.gridOptions.dataにデータを割り当てる必要があります。

共有サービスからそのデータを取得していると想定します。

また、検索ボタンは、共有サービスからデータを取得し、それを割り当てるイベントを生成します。

関連する問題