zoukankan      html  css  js  c++  java
  • Ext.data.Store的相关知识

    //自动生成查询窗口有用
    store.recordType--------record
    store.recordType.prototype.fields.length--------record的字段数
    store.recordType.getField(0)----------record的字段
    for(var i=0;i<User.prototype.fields.length;i++)
    {
     alert(User.getField(i).name+':'+User.getField(i).mapping+':'+User.getField(i).type);            
    }

    //添加、删除、修改时有用
    store.getModifiedRecords()--返回有修改的Record集合
    store.getModifiedRecords().length
    store.getModifiedRecords()[0].getChanges()
    {...}
        sex: "1女"
    store.getModifiedRecords()[0].modified
    {...}
        sex: "女"
    store.data.items[0].dirty//记录集是否修改过
    true
    store.data.items[0].commit();//将Record的原始版本修改为当前版本
    store.commitChanges();//将Store中所有的Record的原始版本修改为当前版本

     

    //发下来的原始数据的的行数
    store.totalLength
    2
    store.getCount()//store中实际有的数量
    3


    //语法和DataReader的meta数据
    store.reader.meta
    {...}
        id: "id"
        totalRecords: "totalCount"
        root: "row"
    store.reader.meta.id
    "id"
    store.reader.meta.totalRecords
    "totalCount"
    store.reader.meta.root
    "row"


    //获取reader的JsonData的方法
    store.reader.jsonData
    {...}
        totalCount: 3
        row: {...}
    store.reader.jsonData.totalCount
    3
    store.reader.jsonData.row
    {...}
        remove: {...}
        indexOf: {...}
        [0]: {...}
        [1]: {...}
    store.reader.jsonData.row[0]
    {...}
        id: "1"
        name: "mxh"
        sex: "男"
    store.reader.jsonData.row[0].id
    "1"
    store.reader.jsonData.row[0].name
    "mxh"
    store.reader.jsonData.row[0].sex
    "男"


     

     

     
  • 相关阅读:
    websocket
    关于Java中的常量优化机制
    关于使用键盘录入Scanner录入不对应类型的错误
    哈希表
    集合-----双列
    树形结构
    leetcode_14: 最长公共前缀
    leetcode_283_移动零
    leetcode_4_ 寻找两个正序数组的中位数
    leetcode_402_ 移掉K位数字
  • 原文地址:https://www.cnblogs.com/hannover/p/1662204.html
Copyright © 2011-2022 走看看