根据QtQuick 2.0中的属性查找ListModel的特定元素

时间:2013-08-08 09:50:16

标签: qt qml qt5 qtquick2

我有ListModel具有objectId角色(整数和唯一)。我想查询模型以查找具有特定objectId的元素的其他属性。我怎么能这样做?

1 个答案:

答案 0 :(得分:3)

您可以循环其他模型,逐个检索每个元素,搜索您的objectId

for(var i = 0; i < myModel.count; i++) {
  var elemCur = myModel.get(i);
  if(searchedId == elemCur.objectId) {
    console.log("Found it at index : ", i);
  }
}