10

この質問がSOには広すぎる場合はご容赦ください。しかし、私が必要としているものの例を見つけるのに苦労しており、誰かが私を正しい方向に向けることができるかもしれないと考えました。

私はKendoUImobileを使い始めたばかりで、kendouimobile内でローカルクライアント側のwebsqlデータベースを作成/クエリするためのチュートリアルまたはサンプルコードを見つけようとしています。ドキュメントには何もありません...

誰か助けてもらえますか?

前もって感謝します

4

3 に答える 3

17

KendoDataSourceのカスタムトランスポートを作成できます。たとえば、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

于 2012-11-21T15:48:56.320 に答える
1

JayDataを使用すると、わずか数行のコードでそれを行うことができ、websqlだけでなくindexeddbもサポートします http://jaydata.org/blog/jaydata-kendo-ui-awesomeness

于 2013-02-22T08:19:58.677 に答える
0

WebSQLにデータを保存できるPouchDBを使用することもできます。PouchDBデータベースをKendoUIまたはKendoMobileウィジェットに接続するkendo -pouchdbアダプターがあります。

これは、PouchDBのデータを読み取って更新する剣道グリッドのデモです。

PS私はkendo-pouchdbの作者です。

于 2015-04-25T16:58:19.090 に答える