Icenium コンソール ウィンドウに表示する sqlite データを取得できますが、ListView には表示できません。これが私のコードです:
var dbresult;
function queryDB(tx) {
tx.executeSql('SELECT * FROM DemoTable', [], querySuccess, onError);
}
function querySuccess(tx, results) {
dbresult = results;
var len = results.rows.length;
console.log("DEMO table: " + len + " rows found.");
$("#displayResult").empty();
for (var i = 0; i < len; i++) {
console.log("ID = " + results.rows.item(i).id + "Data = " + results.rows.item(i).data);
}
$("#myListView").kendoMobileListView({
dataSource: kendo.data.DataSource.read({data: results.rows.item().id, group: "id"}),
template: $("#myTemplate").html(),
fixedHeaders: true
});
}
index.html 内
<div id="myListView"></div>
<!--Template-->
<script type="text/x-kendo-template" id="myTemplate">
<h3>${id}</h3>
<p >${data}</p>
</script>
私の dataSource に何か問題があると思いますが、その方法がわかりませんか?
誰でも助けられますか?
ありがとう。