で現在のアイテムにアクセスする方法はTableViewColumn
?
TableView {
id: atcTableView
model: myatclist
...
TableViewColumn {
...
}
TableViewColumn {
id: atcTableViewColFreq
role: "frequency"
title: "Frequency"
width: 120
delegate: Component {
Text {
text: "Freq is " + currentItem / model / model.frequency
}
}
}
この同様の質問「QML のリストビューから currentItem のロールにアクセスするにはどうすればよいですか? 」の時点で、私はあらゆる種類の組み合わせ、、、およびのようなものを試しmodel
ました。modelData
currentItem
model.role
デリゲートを完全に削除すると、頻度が正しく表示されます。モデルは に基づいていQAbstractListModel
ます。ヒントはありますか?
ところで、デリゲートで使用できるプロパティを QML デバッグで確認できますか?
-- カカドゥのコメントに基づいて編集 --
delegate {
Text {
text: "freq is " + frequency
}
}
私に与えます:ReferenceError: frequency is not defined