zoukankan      html  css  js  c++  java
  • ext中ArrayStore,JsonStore,XmlStore的用法

    1.Store的用法

    var _store = new Ext.data.Store();
       
        var _record = new Ext.data.Record(["name","sex"]);
       
        var _recordClone = new Ext.data.Record(["name","sex"]);
       
        _record.set('name','张翔');
       
        _record.set('sex','男');

      _store.add(_record);
     
      _recordClone.set('name','李慧敏');
       
        _recordClone.set('sex','女');
       
        _store.add(_recordClone);
       
        //alert(_store.getCount());
       
        //alert(_store.getAt(1).get('sex'));

    2.ArrayStore的用法
    var _store = new Ext.data.ArrayStore({
     
      data:[{name:'张翔',sex:'男'},{name:'李慧敏',sex:'女'}],
     
      fields:[{name:'name',mapping:'name'},{name:'sex',mapping:'sex'}]
      });
     
      alert(_store.getAt(1).get('sex'));
    3.JsonStore的用法(和ArrayStore差不多,2.0版本之前 ArrayStore是JsonStore的子类)
    var _store = new Ext.data.JsonStore({
     
      data:[{name:'张翔',sex:'男'},{name:'李慧敏',sex:'女'}],
     
      fields:[{name:'name',mapping:'name'},{name:'sex',mapping:'sex'}]
      });
      alert(_store.getAt(1).get('sex'));
    4.XmlStore的用法
    var _emp = Ext.data.Record.create([{name:'name',mapping:'name'},{name:'sex',mapping:'sex'}]);
      var _store = new Ext.data.XmlStore({
     
      url:'/store/xmlStore.xml',
     
      reader:new Ext.data.XmlReader({
      totalRecords:'xml',
      record:'emp',
      id:'id'
      },_emp)
      });
     
      _store.load();
     
      alert(_store.getCount());
     
      alert(_store.getAt(1).get('sex'));

  • 相关阅读:
    关于svcutil.exe
    为什么说上ERP找死?
    竞争软件微信公众号上线
    无需ORM的数据库
    日期格式化和计算工具
    数据格式化工具
    Redis集群安装
    guava入门学习3(集合工具)
    guava入门学习2(新集合)
    mac环境下基于jdk1.8,maven搭建dubbo,zookeeper入门小案例
  • 原文地址:https://www.cnblogs.com/shanmu/p/2133695.html
Copyright © 2011-2022 走看看