gpt4 book ai didi

javascript - xeditable 网格的下拉值无法从外部下拉列表中更改

转载 作者:行者123 更新时间:2023-12-03 09:36:32 25 4
gpt4 key购买 nike

我正在使用xeditable Angular Directive(指令)。我需要根据外部下拉列表的值设置网格的 Status 列的所有下拉列表值。我已经设置了JsFiddle here .但是它不起作用。你能告诉我为什么吗?提前致谢。

更新:当我点击取消按钮时,它就会更新。非常奇怪:(你能告诉我如何解决这个问题吗?

HTML

<span editable-select="bulkPaymentType" e-form="tableform" e-ng-options="s.value as s.text for s in statuses" e-ng-change="setBulkPaymentType($data)">
</span>

js

 $scope.setBulkPaymentType = function (data) {
for (var i = $scope.users.length; i--;) {
var user = $scope.users[i];
user.status = data;
};
};

<强> JSFiddle

最佳答案

我找到了解决方案。这就是:)

HTML

<span editable-select="bulkPaymentType" e-form="tableform" e-ng-options="s.value as s.text for s in statuses" e-ng-change="setBulkPaymentType($data,tableform)">
</span>

JS

$scope.setBulkPaymentType = function (data,tableform) {
for (var i = 0; i < tableform.$editables.length; i++) {
if (tableform.$editables[i].name === 'user.status') {
tableform.$editables[i].scope.$data = data;

}
}
};

玩一下: JSFiddle

关于javascript - xeditable 网格的下拉值无法从外部下拉列表中更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31319561/

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