首页 > 编程知识 正文

包含extjsstoreload的词条

时间:2023-12-29 13:16:33 阅读:329785 作者:SKLP

本文目录一览:

Extjs查询时store.load怎样传参数

你可以用store.setProxy()的方法,后再load(),或者用Ajax的提交,给你一个setProxy的例子吧:

grid.store.setProxy({

type: 'ajax',

url: '/XXX.do',

extraParams:{

method:'queryexpiregys',

fromDate:value1,

toDate:value2

},

reader: {

totalProperty : 'total',

root: 'XXXX'

}

});

grid.store.load();

请教个ExtJs的JsonStore使用load的问题

楼主的数据好像已经是先取到了,然后再放入store中,并不是通过store来取数据。如果是这样的话,楼主应该是用loadData来直接加载数据就可以了

extjs中,对store复制的一些问题

//定义store

var storeB;

var storeA = Ext.create('Ext.data.Store', {

  fields: [{

    name: 'firstName'

  },

  {

    name: 'lastName'

  }],

  data: [{

    firstName: 'Ed',

    lastName: 'Spencer'

  },

  {

    firstName: 'Tommy',

    lastName: 'Maintz'

  },

  {

    firstName: 'Aaron',

    lastName: 'Conran'

  },

  {

    firstName: 'Jamie',

    lastName: 'Avins'

  }],

  listeners: {

    //在执行load的时候复制他的数据

    load: function(store, records) {

      storeB = Ext.create('Ext.data.TreeStore', {

        fields: [{

          name: 'firstName',

          type: 'string'

        },

        {

          name: 'lastName',

          type: 'string'

        }],

        data: records

      });

    }

  }

});

ExtJS4 获得store的数据

要获取store里边的数据的方法是在太多啦

var myStore=Ext.create('MyExtJS.store.UserStore');

//idx是该记录在store中的index,从0开始

var 变量 = myStore.getAt(idx).get('字段名');

而且,在ext的组件中还有很多方法,他已经把store的record当作变量给你传过来了,用起来相当方便,例如grid的监听事件

lisenters: {

    cellclick: function(g, t, i, r) {

        //这里的r就是表格被选中行的记录

    }

}

store还有很多 方法 可以取出其中的数据,具体内容,查阅extjs的官方api,搜索store即可!

纯手敲,希望对lz有帮助~

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。