日期:2014-05-16  浏览次数:20409 次

extjs disabled问题
var form = new Ext.form.Panel({
  title: 'test readonly',
  height: 400,
  width: 500,
  frame: true,
  renderTo: Ext.getBody(),
  defaults: {
  labelAlign: 'left',
  width: 150,
  allowBlank: true,
  labelWidth: 50,
  labelSeparator: ':',
  disabled: true
  },
  items: [{
  xtype: 'textfield',
  fieldLabel: '姓名'
  }]
  });

当item设置为disabled时候,鼠标左键按下在文本框中划下,焦点好像就一直落在文本框上,不会移开了。导致用户都无法操作其他的东西。像是一个遮罩层一样,无语掉,是不是EXT 4的BUG。

------解决方案--------------------
你为什么要用disabled: true?你做来做什么?你知道这个config的作用吗?把它删除了,用户就可以操作了