У меня есть табличное представление. 3-й столбец под названием «OrderedAmount» содержит счетчик.
TableView {
id: lw_order
x: 420
y: 63
width: 169
height: 253
model: orderModelId
TableViewColumn
{
id: tableorderid
role: "OrderedID"
title: "ID"
width: 10
}
TableViewColumn
{
role: "OrderedItems"
title: "Items"
width: 100
}
TableViewColumn
{
id: tableamountid
role: "OrderedAmount"
title: "Amount"
width: 50
delegate: Item {
SpinBox {
id: tableamountspin
anchors.verticalCenter: parent.verticalCenter
minimumValue: 1
width: 40
}
}
}
ListModel {
id: orderModelId
}
}
Как я могу получить фактическое значение SpinBox из каждой строки таблицы?
Я пробовал это:
for (var index = 0 ; index < lw_order.rowCount; index++)
{
order = order + orderModelId.get(index).OrderedID + ";" + orderModelId.get(index).OrderedAmount + ";"
}
К сожалению, я получаю только значение первого столбца с именем «OrderedID».
qml: 1;undefined;4;undefined;
Большое спасибо за Вашу помощь