首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

EXTJS 页面得不到JSON值解决方案

2013-09-07 
EXTJS 页面得不到JSON值本帖最后由 lenj520 于 2013-09-04 16:48:15 编辑josn:{totalProperty:59,root:[{

EXTJS 页面得不到JSON值
本帖最后由 lenj520 于 2013-09-04 16:48:15 编辑 josn:


{totalProperty:59,  
root:[  
{"mms_create_time":null,"mms_moban_create_user":"","mms_moban_id":1,"mms_moban_name":"测试模板","mms_moban_type":""},  
{"mms_create_time":null,"mms_moban_create_user":"","mms_moban_id":2,"mms_moban_name":"测试模板","mms_moban_type":""},  
{"mms_create_time":null,"mms_moban_create_user":"","mms_moban_id":3,"mms_moban_name":"模板1","mms_moban_type":""},  
{"mms_create_time":null,"mms_moban_create_user":"","mms_moban_id":4,"mms_moban_name":"模板测试","mms_moban_type":""},  
{"mms_create_time":null,"mms_moban_create_user":"","mms_moban_id":5,"mms_moban_name":"测试模板","mms_moban_type":""},  
{"mms_create_time":null,"mms_moban_create_user":"","mms_moban_id":6,"mms_moban_name":"圣诞快乐","mms_moban_type":""},  
{"mms_create_time":null,"mms_moban_create_user":"","mms_moban_id":7,"mms_moban_name":"测试模板","mms_moban_type":""},  
{"mms_create_time":null,"mms_moban_create_user":"","mms_moban_id":8,"mms_moban_name":"测试模板","mms_moban_type":""},  
{"mms_create_time":null,"mms_moban_create_user":"","mms_moban_id":9,"mms_moban_name":"测试模板","mms_moban_type":""},  
{"mms_create_time":null,"mms_moban_create_user":"","mms_moban_id":10,"mms_moban_name":"测试模板","mms_moban_type":""}]}  


JS部分:
Ext.Loader.setConfig({enabled: true});
Ext.Loader.setPath('Ext.ux', './ext-4.0/ux/');
Ext.require([
    'Ext.data.*',
    'Ext.grid.*',
    'Ext.util.*',
    'Ext.ux.data.PagingMemoryProxy',
    'Ext.ux.ProgressBarPager'
]);

Ext.onReady(function(){

Ext.define('T_MMS_MOBAN', {
        extend: 'Ext.data.Model',
       
        idProperty: 'mms_moban_id',
fileds:[
{name:'mms_moban_id'},
{mame:'mms_moban_create_user',type:'string'},
        {name:'mms_moban_name',type:'string'},
        {name:'mms_moban_type',type:'string'}
           ]
    });
    // create the data store
    var store = Ext.create('Ext.data.Store', {
        model: 'T_MMS_MOBAN',
        remoteSort: true,
        autoLoad: { start: 0, limit: 10 },


        pageSize: 10,
        proxy: {
            type: 'ajax',
            url: './mmsTelate.action',  //请求的服务器地址
reader: {
              type: 'json',
      root:'root',
      totalProperty:'totalProperty'
            }
        }
    });
    
    // create the Grid
    var grid = Ext.create('Ext.grid.Panel', {
        title:'Progress Bar Pager',
        store: store,
        columns: [
{header : '创建人',sortable: true,dataIndex: 'mms_moban_create_user',width: 100},
        {header : '编号',sortable: true,dataIndex: 'mms_moban_id',width: 100},
        {header : '名称',sortable: true,dataIndex: 'mms_moban_name',width: 100},
        {header : '类型',sortable: true,dataIndex: 'mms_moban_type',width: 100}
         ],
        stripeRows: true,
        height:600,
        width:500,
        frame:true,
       
        bbar: Ext.create('Ext.PagingToolbar', {
            pageSize: 10,
            store: store,
            displayInfo: true,
            plugins: Ext.create('Ext.ux.ProgressBarPager', {})
        })
    });

    grid.render('grid-example');

    store.load();
});

出现的问题描述:

可以获取到总记录数  分页功能实现  但是每页取出的数据无法在页面显示。
请大家指教下  谢谢.

extjs 分页 数据不显示
[解决办法]
Ext.define('T_MMS_MOBAN', {
        extend: 'Ext.data.Model',
       
        idProperty: 'mms_moban_id',
fileds:[



===>

fields

热点排行