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

  • 相关阅读:
    好文转贴(1) —— 程序员已死 & 程序员平庸or伟大,证据就在代码里&一些鲜为人知的编程事实
    django的两个学习资料
    django的两个学习资料
    POJ2418(BST)
    全局变量、函数原型和Guard macro
    POJ2754(八皇后)
    VC中Windows常用控件的创建和使用
    POJ1088(DP,DFS)
    超前引用
    POJ2715(Water)
  • 原文地址:https://www.cnblogs.com/shanmu/p/2133695.html
Copyright © 2011-2022 走看看