誰かが私の説明を私に説明してもらえますか?onRegisterApiイベントの目的で、gridApiの目的は何ですか?グリッドのレンダリング時のイベントの順序は?angularjs ui-grid onRegisterApiイベント
答えて
はここdocsだし、ここでの迅速な実行ダウンです:
GridApiは、グリッド内のパブリックメソッドのイベントを登録し、
featureName.raise.methodName
とfeatureName.on.eventName(function(args){})
経由でAPIを使用する他のコンポーネントを可能にする機能を提供します。イベントに耳を傾ける 、あなたはとても基本的に、あなたはあなたが聴きたいイベントごとにコールバックを提供する必要がgridOptions.onRegisterApi
にコールバックを追加する必要があります。
第2の質問については、ガードがレンダリングされるときのイベントの順番です。このフェーズでは、処理したいイベントにのみ登録するため、イベントは重要ではありません。
http://jsfiddle.net/user/relly/fiddles/は基本的にグリッドを表示するために使用されるすべてのデータは、あなたのスクリプト内のグリッドのプロパティやコンテンツを操作することができますgridApiに格納されています。ここでは
はあなたが理解するのに役立つかもしれない例のカップルです。
イベントを処理するためにonRegisterApiが使用されます。 例:編集が行われた場合、または行が選択されている場合は、onRegisterApiを使用してイベントをキャッチして何らかの機能を実行します。
注文については、gridOptionsが最初に作成されるか、html DOM要素が作成されるかは関係ありません。重要なのは、グリッドを初期化するときに、gridOptions(たとえば:data)で使用する変数がgridOptionsの前に初期化されるということです。
希望すると便利です。
- 1. angularjs uigridが配列をロードしていません
- 2. AngularJS ngResource deleteイベント
- 3. AngularJSからJavascriptへのイベント
- 4. NodeJS、AngularJS - サーバーへのイベント公開とリスニング
- 5. angularjs指示文からtriggerイベントclick
- 6. Angularjs画像読み込みイベント
- 7. Javascript/AngularJSの名前空間イベント?
- 8. ng-repeatイベントのネスト中にAngularJS ng-clickイベントが発生しない
- 9. テーブルデータにcolumnNamesをマップし、そのデータのみをuigridに表示する方法
- 10. 角度JSは、Web APIは、パラメータとして<code>int</code>の<code>List<int></code>を受け付け</p> <p>(各行は<code>ID</code>列を持っている)<code>$scope.selectedComponents</code>からすべての行IDのリストを取得する方法を選択された行のID
- 11. AngularJSのCordova/Phonegapイベントに最適な場所
- 12. AngularJSドロップダウンマルチセレクションの2つのイベントonItemSelectとonItemDeselectの使い方
- 13. AngularJS - ドロップダウンで$イベントが変更されない理由
- 14. Angularjs SPA + Flask-Socketioイベントが複数回発生する
- 15. はAngularJS
- 16. angularjs:ここ
- 17. - AngularJS
- 18. AngularJS
- 19. angularjs:
- 20. angularjs
- 21. AngularJS
- 22. AngularJS $ UibModalトリガー[$ injector:unpr]
- 23. AngularJS Factoryイベントバインディング
- 24. Angularjs ng-show == Id?
- 25. AngularJSのjQueryのぼかしイベントの置き換えは何ですか?
- 26. 延期のangularjsは、後に実行を見$ダイジェスト(DOMイベントを上げる)
- 27. $サービス変数を見たり、AngularJSでイベントをブロードキャストしたりします。
- 28. AngularJSのjQueryイベントを聞くにはどうすればいいですか?
- 29. Angularjsプロバイダ:
- 30. Angularjs Accordion