Ext的combo 问题

Ext.onReady(function(){

var testDS=new Ext.data.SimpleStore({

fields:["job"],
data:[["程序员"],["测试人员"]]

});

    var _window=new Ext.Window({
            title:"登 录",
            frame:true,
            width:260,
            height:300,
            layout:"form",
            labelWidth:45,
            bodyStyle:"padding:5px",
            plain:true,
            resizable:false,
            buttonAlign :"center",
            maximizable:true,
            minimizable :true,
            defaults:{xtype:"textfield",width:180},
            items:{
                xtype:"combo",
                fieldLabel:"职  位",
                mode:"local",
                displayField:"job",
                triggerAction:"all",
                readOnly:true,
                value:"程序员",
                store:testDS
            }
         }).show();

})

当列表框失去焦点时,列表里选中的值没了? 请问是什么原因啊? 谢谢了
[b]问题补充:[/b]
是Ext3.0中
[b]问题补充:[/b]
选了一个值后再点击Window范围内

是有这个问题,但具体还没看出来,给你个例子看看吧,我这个百分之百没问题。

var Employee = Ext.data.Record.create([
{name: 'name', mapping:name}, //"mapping"仅当有"id"字段出现时(排除了使用原始位置作为索引)需要

]);
var readers=new Ext.data.ArrayReader({
root:'data'
},
Employee
);
var store=new Ext.data.SimpleStore({
proxy: new Ext.data.HttpProxy({
url: "/Shopping/AllWareServlet",
method: 'POST'
}),
fields: ['name', 'desc'],
data:readers
});

{
id: 'sw.type',
xtype: 'combo',
fieldLabel: '产品类别',
typeAhead: true,
triggerAction: 'all',
editable: false,
mode: 'local',
displayField: 'desc',
valueField: 'name',
lazyInit: false,
width:190,
store: store
}

后台数数据[['name1','name1'],['name2','name2']]

刚试了一下,很正常,一点问题都没有

IE8.0正常