现在我正在尝试创建一个使用自定义 QML 加载 dataModel 的 ListView。这是我的代码片段:
ListView {
id: firstPageListView
visible: false
dataModel: firstPageDataModel
layout: GridListLayout {
columnCount: 1
cellAspectRatio: 2.0
headerMode: ListHeaderMode.Standard
verticalCellSpacing: 10
}
listItemComponents: [
ListItemComponent {
//custom qml that will be used
ThumbNote {
title: ListItemData.title
text: ListItemData.text
imageSource: ListItemData.image
listmode: true //list mode
date: ListItemData.date
}
}
]
}
我想创建一个按钮,将listmode
每个组件的属性更改为false
. 通过这样做,对象将调用在onListModeChanged()
ThumbNote QML 中设置的函数。
对不起,我的英语很差,任何帮助将不胜感激。:)