2012-11-21 15 views
10

Bu soru SO için çok genişse beni affet ama ihtiyaç duyduğum her şeyi bulmaya çalışıyorum ve birisinin beni doğru yönde gösterebileceğini düşündüm.Yerel bir websql DB Kendo UI ile nasıl sorgulanır

Kendo UI mobile ile başlıyorum ve kendo ui mobile içinde yerel istemci tarafı websql veritabanı oluşturma/sorgulama için bir öğretici veya herhangi bir örnek kodu bulmaya çalışıyorum. Dokümanlarda hiçbir şey yok ...

Herkes yardımcı olabilir mi? Sen Kendo DataSource için özel bir taşıma oluşturabilir peşin

cevap

1

kod sadece birkaç satır ile yapabilirsiniz: Burada

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 
      }); 
     }); 
     } 
    } 
}); 

tam CRUD demodur ve bu sadece websql ama IndexedDB çok http://jaydata.org/blog/jaydata-kendo-ui-awesomeness

0

Ayrıca webSQL verileri saklayabilir PouchDB kullanabilirsiniz destekleyecektir. PouchDB veritabanını Kendo UI veya Kendo Mobile widget'leriyle bağlayan kendo-pouchdb bağdaştırıcısı vardır.

İşte PouchDB'deki verileri okuyan ve güncelleştiren Kendo Grid'in demo'u.

P.S. Kendo-pouchdb'nin yazarıyım.

İlgili konular