【发布时间】:2017-03-07 09:56:51
【问题描述】:
我正在尝试从可观察数组中删除一个对象,但我放弃了。
我使用 knockout.js 和 devextreme。
如何从数组中删除对象?
javascript
CaptionViewOptions: {
items: self.FunctionsList,
showCheckBoxesMode: true,
height: 400,
searchValue: self.searCachInput,
parentIdExpr: "ID",
keyExpr: "ID",
displayExpr: "ControlCaption",
onItemSelectionChanged:
function (s) {
self.selfID();
self.Control();
self.selfID(s.itemData.ID);
self.Control(s.itemData.Control);
if (s.itemData.selected === true) {
var item = {selfID:self.selfID() ,Control:self.Control() }
self.SelectedFunction.push(item);
}
else {
var itemstodelete = { selfID: self.selfID(), Control: self.ControlCaption() };
SelectedFunction.remove(itemstodelete);
}
}
html
<div data-bind="dxTextBox:vm.SubViewModel.CaptionSearchOptions"></div>
【问题讨论】:
-
为什么要放弃?我想你的意思是你正在努力,但只是需要一点帮助?
-
问题是如何表现出来的?你在哪里遇到麻烦?