acho que algo assim irá ajudá-lo.
function sum(){
var result = 0;
for(var i = 0; i < fruitModel.count; i++){
result += fruitModel.get(i).cost;
}
return result;
}
Como tem a soma de uma coluna em uma visualização de lista?
Por exemplo, o custo total:
ListModel {
id: fruitModel
ListElement {
name: "Apple"
cost: 2.45
}
ListElement {
name: "Orange"
cost: 3.25
}
ListElement {
name: "Banana"
cost: 2.45
}
}
UbuntuListView {
objectName: "ubuntuListView"
width: parent.width
height: main.height
model: sortedFruitModel
spacing: units.gu(1)
interactive: false
delegate: ListItem.Subtitled {
showDivider: true
anchors.leftMargin: units.gu(2)
Text {
text: name
}
Label {
anchors { right: parent.right; verticalCenter: parent.verticalCenter}
anchors.rightMargin: 15;
text: cost
}
}
} // ListView
Obrigado pela sua ajuda.
acho que algo assim irá ajudá-lo.
function sum(){
var result = 0;
for(var i = 0; i < fruitModel.count; i++){
result += fruitModel.get(i).cost;
}
return result;
}