如何在JavaScript函数中动态访问ListElement角色?

时间:2018-08-15 09:19:52

标签: javascript qt qml

我想用JavaScript编写一个函数,该函数使用Quicksort按给定角色对qml ListModel进行排序。我的问题:我不知道如何将所需的角色动态传递给函数。

一个最小的例子:

ListModel {
    id: exampleList
    ListElement { value1: "one"; value2: "two" }
}

和javascript函数:

function printValue(model, index, role) {
console.log(model.get(index).value1) //works
console.log(model.get(index).role) //doesnt work, but I need something like this
}

我试图用printValue(exampleList, 0, value1)printValue(exampleList, 0, "value1")调用该函数。两者都以“ undefined”结尾。如何动态访问角色?在我的程序中,我有许多角色,用户应该可以按所有人进行排序。

0 个答案:

没有答案