現在,當我更改%折扣字段值時,「產品列動態總計」更改爲 。 我還希望「x(默認)」列單元格值也會根據%更改進行更改。將UI網格應用計算到列
https://plnkr.co/edit/B40h9XrKOcNly7M0HG0u?p=preview
Product Column Dynamic Total >> {{grandTotal - (discount/100) * grandTotal}} <<
現在,當我更改%折扣字段值時,「產品列動態總計」更改爲 。 我還希望「x(默認)」列單元格值也會根據%更改進行更改。將UI網格應用計算到列
https://plnkr.co/edit/B40h9XrKOcNly7M0HG0u?p=preview
Product Column Dynamic Total >> {{grandTotal - (discount/100) * grandTotal}} <<
您可以收聽改變和更新$scope.myData
時discount
變化。因爲ui-grid
有$scope.myData
的雙向綁定,它會更新視圖。 您input
標籤看起來像:
<input class="form-control " data-ng-model="discount" ng-change="updateValues()" type="number">
然後添加updateValues
功能,以您的$scope
:
$scope.updateValues = function() {
// write code to update values here
}
叉形你plunker用一些隨機值改變「×(默認)」列的值。
代碼:
angular.forEach($scope.myData,function(row,idx){ row.x = Math.random(); });
,不建議使用到觀察家實現的功能。而是使用函數。