2017-05-24 3 views
0

私はag-gridを実装していますが、列の1つがHTMLのドロップダウンをレンダリングしています。ag-gridでレンダリングされた埋め込みdiv要素にアクセスする必要があります

私角度コントローラ選択ドロップダウン値の値を持つ行にアクセスする必要があります。 コントローラから選択したドロップダウンの値を取得する方法が見つかりません。

selectRenderedRows()を使用すると、のすべての行がすべてのドロップダウン要素になります。角度1.5(2+角度使用上のRestrictons):ドロップダウン(それはユニークな選択idを持つdiv要素である)

使用を移入するためのcellRendererを使用し

さまざまなオプションを試しましたが、html要素を取得できませんでした。

答えて

0
$scope.gridOptions = { 
    data: 'data', 
    selectedItems: $scope.selections, 
    multiSelect: true, 
    afterSelectionChange: function() { 
    //Access $scope.selections here. 
    } 
}; 

グリッドオプションを設定します。ドロップダウン値を変更するとイベント 'afterSelectionChange'が呼び出されます。そこから特定の価値を得る。

+0

Bharatありがとうございますが、うまくいきません。私は各行に3つのドロップダウンを持つ複数の行があり、選択に応じて各行のオブジェクトを作成し、Webサービスをヒットします。行ごとに選択を取得できません。 – Dash

+0

afterSelectionChangeイベントを実装できないのはなぜですか?あなたはgridOptionsを見ることができませんか? – Bharat

+0

私たちの会社は、奇妙なラッパーを使っていますので、gridoptionsを直接使用することはできません。jqueryで選択した要素を取得し、オブジェクトを作成しました。しかし、afterSelectionChangeは他のものをやってくれました。ありがとうございました – Dash

関連する問題