Javascript 从Repeater QML/JS创建动态数量的AppCheckBox

Javascript 从Repeater QML/JS创建动态数量的AppCheckBox,javascript,qt,loops,qml,repeater,Javascript,Qt,Loops,Qml,Repeater,我希望创建一个动态的AppCheckBox,基于一个通过数组循环的中继器 我已经能够创建所需的正确数量的框,但现在无法使每个AppCheckBox的文本成为数组的元素,它是每个节的索引,我当前的代码是: property var departments: ({"Reception", "Stylist", "Technical", "Assistant"}) property var repeater: [] Repeater { model: { for(var i

我希望创建一个动态的
AppCheckBox
,基于一个通过数组循环的中继器

我已经能够创建所需的正确数量的框,但现在无法使每个
AppCheckBox
文本成为数组的元素,它是每个节的索引,我当前的代码是:

property var departments: ({"Reception", "Stylist", "Technical", "Assistant"})
property var repeater: []

Repeater {
    model: {
        for(var i in departments) {
            repeater.push(departments[i])
            }
            console.log("REPEATER LENGTH " + repeater + repeater.length)
            repeater.length;
        }
    AppCheckBox {
        anchors.horizontalCenter: parent.horizontalCenter
        text: {
            var i;
            for (i = 0; i < repeater.length; i++) {
                text = repeater[i] ;
                }
            }
        }
    }
物业var部门:({“接待”、“设计师”、“技术”、“助理”})
属性变量转发器:[]
中继器{
型号:{
用于(部门中的var i){
中继器推送(部门[i])
}
console.log(“中继器长度”+中继器+中继器.LENGTH)
中继器长度;
}
应用复选框{
anchors.horizontalCenter:父级.horizontalCenter
正文:{
var i;
对于(i=0;i
从上面的代码示例中,我将创建4个
AppCheckBox
,其中文本作为完整数组4次,或者创建最终数组元素的4个复选框(在本例中为助手)

如何将文本设置为4个不同的数组元素

谢谢

如果“部门”是列表,则可以将其设置为模型,然后使用modelData属性访问信息:

property var departments: ["Reception", "Stylist", "Technical", "Assistant"]

Repeater {
    model: departments
    AppCheckBox {
        anchors.horizontalCenter: parent.horizontalCenter
        text: model.modelData
    }
}

什么是
接收
设计师
技术
助手
?抱歉@eyllanesc它们只是字符串,会根据应用程序用户的不同而变化,我已将我的问题改为包含
围绕它们-这就是为什么我需要复选框是动态的!万分感谢!我似乎想得太多了:)