你好,我有一個相似的問題,因爲這一個: BlackBerry 10 Cascades: How do I load data into a DropDown? 我唯一想知道的是如何做到這一點與ListView而不是下拉?黑莓級聯:我如何將數據加載到ListView中
在此先感謝!
你好,我有一個相似的問題,因爲這一個: BlackBerry 10 Cascades: How do I load data into a DropDown? 我唯一想知道的是如何做到這一點與ListView而不是下拉?黑莓級聯:我如何將數據加載到ListView中
在此先感謝!
要將數據加載到一個下拉,而不是一個列表視圖,使用以下代碼:
DropDown {
id: dropdown
attachedObjects: [
ComponentDefinition {
id: compDefDD
Option {
description: "your default value for each Option"
}
},
DataSource {
id: dropDownDataSource
// Load the data from an SQL database, based on a specific query
source: "asset:///database.sql
query: "select * from <yourtable>"
onDataLoaded: {
//the method is the code above
for (var i = 0; i < data.length; i ++) {
var option = compDefDD.createObject();
option.text = data[i].SQLcolumn1;
option.value = data[i].SQLcolumn2;
dropdown.add(option);
}
}
onError: {
console.debug(errorMessage + " : " + errorType);
}
}
]
onCreationCompleted: {
dropDownDataSource.load();
}
}
在這個例子中我從SQL數據庫加載數據。如果您使用其他來源的數據,請參閱page reference瞭解更多詳情。
感謝您的回覆,在我的情況下,我想解析從互聯網JSON到ListView。你能給我一個代碼示例嗎?親切的問候Bas – basnijkamp 2013-04-21 09:21:28
示例應用程序集合中有一個Jason示例應用程序:https://developer.blackberry.com/cascades/sampleapps/ – Richard 2013-04-21 18:50:43