原谅我,如果这个问题是这么过于宽泛,但我在努力寻找什么,我需要的任何实例,并认为可能有人能够指出我在正确的方向。
我刚开始学习剑道UI移动,我试图找到一个教程或创建/查询剑道UI手机内的本地客户端的WebSQL数据库中的所有示例代码。 有没有在文档...
任何人都可以帮忙吗?
提前致谢
原谅我,如果这个问题是这么过于宽泛,但我在努力寻找什么,我需要的任何实例,并认为可能有人能够指出我在正确的方向。
我刚开始学习剑道UI移动,我试图找到一个教程或创建/查询剑道UI手机内的本地客户端的WebSQL数据库中的所有示例代码。 有没有在文档...
任何人都可以帮忙吗?
提前致谢
您可以创建剑道数据源的自定义运输。 例如,在transport.read可以执行一个查询到您的WebSQL数据库,并返回结果:
var dataSource = new kendo.data.DataSource({
transport: {
read: function(options) {
db.transaction(function(tx) {
tx.executeSql('SELECT * from my_table', [], function(tx, result) {
var data = [];
// copy the rows to a regular array
for (var i = 0; i < result.rows.length; i++) {
data[i] = result.rows.item(i);
}
options.success(data); // return the data back to the data source
});
});
}
}
});
这是一个完整的CRUD演示: http://jsbin.com/azukin/4/edit
随着JayData你可以用代码,只需几行做到这一点,它将不仅支持的WebSQL但IndexedDB的太http://jaydata.org/blog/jaydata-kendo-ui-awesomeness
您还可以使用PouchDB ,可存储数据的WebSQL。 有剑道,pouchdb与剑道UI或剑道移动部件连接PouchDB数据库适配器。
这里的演示剑道网格,读取和更新PouchDB数据。
PS我剑道-pouchdb的作者。