gpt4 book ai didi

javascript - 使用 HTML 按钮更改 ng-grid 单元格值?

转载 作者:行者123 更新时间:2023-12-03 08:05:11 25 4
gpt4 key购买 nike

我希望我的代码根据单击了哪一行的更新按钮来更新 ng-grid 的单元格。我希望在按下 HTML 代码中定义的更新按钮(而不是 ng-grid 中定义的更新按钮)后更新值。我应该如何在代码中调用和定义 update1(); 函数?

这是骗子:http://plnkr.co/edit/Cdnc1HQKAbCvZ0bW2Uei?p=preview

我的 JS update1 函数:

$scope.update1 = function(){
$scope.Name = $scope.student.name;
row.entity.Age = $scope.student.class;
};

我的 HTML 按钮代码:

<button ng-click="update1()">Update</button>

最佳答案

存储您传递给update函数的row值。当您单击网格的更新功能时,请确保保存行值。

$scope.update = function(row) {
var name = row.entity.Name;
var age = row.entity.Age;

**$scope.student.row = row;**
$scope.student.name = name;
$scope.student.class = age;
};

现在,在 HTML update1 函数中,您只需将输入的值分配给相应的行数据即可。

$scope.update1 = function() {
// alert($scope.student.row);
if($scope.student.row !== undefined) {
$scope.student.row.entity.Name = $scope.student.name;
$scope.student.row.entity.Age = $scope.student.class;

$scope.student.name = " ";
$scope.student.class = " ";
$scope.student.row = undefined;
}
};

P.S:我想在 plunker 上显示结果。但目前好像已经没落了。

关于javascript - 使用 HTML 按钮更改 ng-grid 单元格值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34409383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com