2016-10-14 3 views
0

剣道グリッドデータをanglejsのスコープ変数にバインドする方法は?私はHTMLで剣道グリッドを以下している

<div #grid kendo-grid="kendoGrid" k-data-source="DataSource" k-resizable='true' k-scrollable='true' k-pageable='true' k-columns="gridColumns" k-editable="true" k-sortable="true" k-toolbar="toolBar" k-column-menu="true" k-filterable="true"> 

とJS角度コントローラにテンプレートとして定義されたボタンを、以下:

this.$scope.toolBar = [ 
     { 
      template: "<a class='k-button k-button-icontext' ng-click='saveEdits(data)')>Save Changes</a>"         
     }, 
     { 
      name: "cancel" 
     } 
] 

saveEdits(data)は、私が電話をかけたい同じ角度jsの方法でありますボタンをクリックします。グリッドデータを含むこのメソッドに渡すパラメータは何ですか?

答えて

0

は、多くの研究の後、私はangularjs内のスコープの変数は次の構文で剣道グリッドデータにバインドできることを見出し:

this.$scope.gridData = angular.element("#kendoGrid").data("kendoGrid").dataSource._data; 

gridData変数が実際に剣道グリッドの行の配列になっ範囲、各行は列(フィールド)の配列です。

関連する問題