ExtJS 数据处理-Schema(架构)

更新记录
2022年7月22日 发布。
2022年7月16日 从笔记迁移到博客。

ExtJS教程汇总:https://www.cnblogs.com/cqpanda/p/16328016.html

Ext.data.Schema(架构)

架构是相互关联的实体的集合
当Model中指定“schema”配置时,该schma将被所有派生模型继承

常见配置项:

namespace		通过指定此命名空间,所有模型都将获得一个缩写名
entityName		这个短名称在定义模型之间的关联时非常有用
proxy			这是一个对象模板,类似于基于Ext.XTemplate的文本模板
Ext.define('MyApp.model.Base', {
    extend: 'Ext.data.Model',

    fields: [{
        name: 'id',
        type: 'int'
    }],
    //防撬 panda 666 p防anda 666
    schema: {
        namespace: 'MyApp.model',  // generate auto entityName

        proxy: {     // Ext.util.ObjectTemplate
            type: 'ajax',
            url: '{entityName}.json',
            reader: {
                type: 'json',
                rootProperty: '{entityName:lowercase}'
            }
        }
    }
});

作者:重庆熊猫

出处:https://www.cnblogs.com/cqpanda/p/16483303.html

版权:本作品采用「不论是否商业使用都不允许转载,否则按3元1字进行收取费用」许可协议进行许可。

posted @   重庆熊猫  阅读(127)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示