var west = new Ext.Panel({
    collapsible: true,
    border: false,
    width: 185,
    layout: "form",
    layoutConfig: {
        animate: true
    },
    region: "west",
    title: '查询条件',
    labelAlign:'right',
    labelWidth: 55,
    items: [
           { xtype: 'textfield', fieldLabel: '用户名称', id: 'userxmcx',width:125 }
    ]
   });var usergrid = new Ext.grid.GridPanel({
            region:'center',
            ds: ds,
            cm:cm
        })
    var center = new Ext.Panel({
        style: "padding:0 5px 0 5px",
        region: "center",
        items: [
            usergrid
        ]
    });
        
        
    Ext.onReady(function() {
            var vp = new Ext.Viewport({
            layout: "border",
                items: [west,center]
            });
     });

解决方案 »

  1.   

    ie6  ie7  报错ie8偶尔报错
      

  2.   

    设置一下你的 doctype 确保页面在标准模式下渲染
    因为在怪异模式下,一些数据变得不可预料另外,可否说一下你报了什么错
      

  3.   

    如何设置doctype  模式????  具体点的
    错误就是 前面的图
      

  4.   

    多半是你的grid的问题
    usergrid 里些region干嘛 去掉
    如果不行 把grid换成panel看看报错不
      

  5.   

    兄弟 你说真的没错  我换成panel就不会出现类似的错误了"usergrid 里些region干嘛 去掉" 去掉了也还是不行啊但是我要用的是grid  应该怎么改呢?
      

  6.   

    grid是不需要定义region属性的
    另外:你要先确保grid能出来 你可以单独做一个测试页面 看grid能否出来 看你的问题 既然火狐下能出来 多半grid的store和cm都应该没有问题 只是渲染上出了问题 
      

  7.   

    是可以出来啊 ie8  也没问题啊
    就是ie6 和ie7  出不来
    要怎么整好呢?
      

  8.   


    就是给网页加上 doctype 声明啊,你别只在这里看,自己下去也要做工作,Google一下很多资料
    此外,你的图上没有显示任何错误,只是定位到了错误的位置,你要把 IE 开发者工具里那个指示错误的小气泡也一起截屏贴过来