https を介して JSON DataSource をロードすると失敗するようです。BlackBerry 10 デバイスのブラウザーで URL を読み込むと機能しますが、Qml でその URL を使用しようとすると失敗します。
これは私の DataSource オブジェクトがどのように見えるかです:
DataSource {
id: dsTitles
source: ""
type: DataSourceType.Json
onDataLoaded: {
if (Common.hasError(updateError, data, "Failed to load data. Please check your connection and try again.")) {
console.log("Data contains error");
navigationPane.pop();
return;
}
loadedTitles = true;
Code.loadDropDown(data, ddTitle, "title", "titleId")
Code.hideLoadIndicator();
if (updateProfile && ddTitle.selectedValue == null) {
Code.setDropDownOptionByValue(ddTitle, profile.userTitleId);
}
}
onError: {
console.log("Failed to load titles: " + errorMessage);
}
この問題の例として、任意の https JSON Web サービスを使用できます。