1 回答

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
對(duì)于舊的(編輯過(guò)的)問(wèn)題:您應(yīng)該在控制臺(tái)日志行中
使用styleData.row而不是styleData.value
對(duì)于新問(wèn)題:
您的列有一個(gè)委托,它會(huì)覆蓋表的項(xiàng)目委托。然后,當(dāng)單擊第一列時(shí),它實(shí)際上是調(diào)用控制臺(tái)日志的行的委托。
您可以通過(guò)將列委托更改為來(lái)解決此問(wèn)題:
CC.TableViewColumn
{
role: "aaa"
title: "AAA"
width: 100
delegate: Item
{
Rectangle
{
anchors.left: parent.left
id: pic
radius: 100
height: 15; width: 15; color: "red"
}
Text
{
id: text_id
anchors.left: pic.right
anchors.leftMargin: 10
text: styleData.value
}
MouseArea
{
id: ma2
anchors.fill: parent
onClicked: {
console.log(text_id.text)
}
}
}
}
添加回答
舉報(bào)