原谅我,如果这个问题对于SO来说太广泛了,但我正在努力找到我需要的一些例子,并认为有人可能指出我的方向正确.
我刚刚开始使用Kendo UI手机,并尝试在kendo ui手机中找到一个教程或用于创建/查询本地客户端websql数据库的示例代码.文档中没有内容…
谁能帮忙?
提前致谢
解决方法
您可以为Kendo DataSource创建自定义传输.例如,在
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