我想动态地将对象添加到ListModel。 但是,只有在模型中不存在对象时才需要附加对象。
我经历了Documentation我无法找到任何方法。 还有其他方法来检查这个
答案 0 :(得分:0)
ListModel方法get(index)使您可以访问每个元素。它还有一个属性计数,它告诉你它中有多少个元素。所以,像这样:
function appendIfNotExist(objectToAppend) {
for (var i = 0; i < myListModel.count; i++) {
if (myListModel.get(i) == objectToAppend) {
return
}
}
ListModel.append(objectToAppend)
}