如何在Sencha Touch中使用数据库?

内哈·阿加瓦尔(Neha Agarwal)

有人可以告诉我如何在Sencha Touch中使用数据库吗?

请提出一些代码或示例。

谢谢

马丁·兰兹(Martin Lantzsch)

看看Ext.data.Store http://docs.sencha.com/touch/2.2.1/#!/api/Ext.data.Store

您不能直接使用数据库,而必须在前端和后端(服务器端或客户端后端,如HTML5 Webstorage)之间实现此层。

链接的sencha文档的客户端示例:

// Set up a model to use in our Store
Ext.define("User", {
    extend: "Ext.data.Model",
    config: {
        fields: [
            {name: "firstName", type: "string"},
            {name: "lastName",  type: "string"},
            {name: "age",       type: "int"},
            {name: "eyeColor",  type: "string"}
        ]
    }
});

var myStore = Ext.create("Ext.data.Store", {
    model: "User",
    proxy: {
        type: "ajax",
        url : "/users.json",
        reader: {
            type: "json",
            rootProperty: "users"
        }
    },
    autoLoad: true
});

Ext.create("Ext.List", {
    fullscreen: true,
    store: myStore,
    itemTpl: "{lastName}, {firstName} ({age})"
});

服务器端取决于您的环境。如果您使用基于服务器的后端,请以您选择的编程语言实现REST API。

为了将数据存储在本地设备/浏览器上,您必须实现LocalStorage代理。http://docs.sencha.com/touch/2.2.1/#!/api/Ext.data.proxy.LocalStorage

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在MSSQL中使用数据导出数据库?

来自分类Dev

如何在Access数据库中使用登录控件

来自分类Dev

如何在Sencha Touch中的成功函数内调用函数?

来自分类Dev

如何在php中使用MaxMind的数据库

来自分类Dev

如何在Sencha Touch中的按钮处理程序中使用this.up()函数

来自分类Dev

如何在sencha touch轮播上添加固定按钮

来自分类Dev

如何在sencha touch中保存无线电场的状态

来自分类Dev

如何在实体框架中使用数据库优先方法使用存储库模式

来自分类Dev

如何在表单验证中使用数据库数据?

来自分类Dev

如何在Django中使用数据库关系?

来自分类Dev

如何在Prolog中使用动态数据库?

来自分类Dev

如何在MySQL数据库中使用python 3.5.1

来自分类Dev

如何在opencart中使用多个数据库?

来自分类Dev

如何在Codeigniter中使用已连接数据库的数据库连接?

来自分类Dev

如何在Sencha Touch2中显示数据视图?

来自分类Dev

Sencha Touch:如何在setData()之后刷新组件的数据?

来自分类Dev

如何使用MySQL数据库中的值填充Sencha Touch 2中的列表

来自分类Dev

如何在Node.js中使用数据库?

来自分类Dev

如何在PHP中使用数据库架构?

来自分类Dev

如何在Sencha Touch中使用已定义的视图

来自分类Dev

如何在Eclipse中使用Mongo数据库URI

来自分类Dev

如何在具有唯一ID的Sencha Touch中使用WebSQL

来自分类Dev

使用MSSQL数据库进行Sencha Touch登录验证

来自分类Dev

如何在表单验证中使用数据库数据?

来自分类Dev

如何在MapReduce hadoop中使用GeoLite数据库?

来自分类Dev

如何在Laravel中使用数据库事务

来自分类Dev

如何在Clojure中使用JDBC创建数据库?

来自分类Dev

如何在 Firebase 数据库中使用多个 orederbychild?

来自分类Dev

如何在 React Native 中使用 SQLAlchemy 数据库?

Related 相关文章

  1. 1

    如何在MSSQL中使用数据导出数据库?

  2. 2

    如何在Access数据库中使用登录控件

  3. 3

    如何在Sencha Touch中的成功函数内调用函数?

  4. 4

    如何在php中使用MaxMind的数据库

  5. 5

    如何在Sencha Touch中的按钮处理程序中使用this.up()函数

  6. 6

    如何在sencha touch轮播上添加固定按钮

  7. 7

    如何在sencha touch中保存无线电场的状态

  8. 8

    如何在实体框架中使用数据库优先方法使用存储库模式

  9. 9

    如何在表单验证中使用数据库数据?

  10. 10

    如何在Django中使用数据库关系?

  11. 11

    如何在Prolog中使用动态数据库?

  12. 12

    如何在MySQL数据库中使用python 3.5.1

  13. 13

    如何在opencart中使用多个数据库?

  14. 14

    如何在Codeigniter中使用已连接数据库的数据库连接?

  15. 15

    如何在Sencha Touch2中显示数据视图?

  16. 16

    Sencha Touch:如何在setData()之后刷新组件的数据?

  17. 17

    如何使用MySQL数据库中的值填充Sencha Touch 2中的列表

  18. 18

    如何在Node.js中使用数据库?

  19. 19

    如何在PHP中使用数据库架构?

  20. 20

    如何在Sencha Touch中使用已定义的视图

  21. 21

    如何在Eclipse中使用Mongo数据库URI

  22. 22

    如何在具有唯一ID的Sencha Touch中使用WebSQL

  23. 23

    使用MSSQL数据库进行Sencha Touch登录验证

  24. 24

    如何在表单验证中使用数据库数据?

  25. 25

    如何在MapReduce hadoop中使用GeoLite数据库?

  26. 26

    如何在Laravel中使用数据库事务

  27. 27

    如何在Clojure中使用JDBC创建数据库?

  28. 28

    如何在 Firebase 数据库中使用多个 orederbychild?

  29. 29

    如何在 React Native 中使用 SQLAlchemy 数据库?

热门标签

归档