Extjs中的组件含有ID,会导致界面混乱。(textfield,comboBox等)

我的代码中的一些控件开始都有ID,在我新打开一些窗口的时候,总会出现界面的混乱。

后来把ID删除了,改成name属性,才不会出现如此状况。

但是还不太了解其原因

 

原来代码(部分前台控件代码,id有值的情况)

//盘点开始日期
var makeCheckPlanBeginTime = new Ext.form.DateField({
        id: 'BEGIN_TIME',
        name: 'BEGIN_TIME',
        fieldLabel: '盘点开始日期',
        width: 150,
        maxLength: 20,
        minLength: 1,
        readOnly: true,
        emptyText: nowDate,//默认值为系统当前日期,view中已经申请
        allowBlank: false,
        blankText: '请输入盘点开始日期'
    });
//盘点结束日期
var makeCheckPlanEndTime = new Ext.form.DateField({
        id: 'END_TIME',
        name: 'END_TIME',
        fieldLabel: '盘点完成日期',
        width: 150,
        maxLength: 20,
        minLength: 1,
        readOnly: true,
        emptyText: nowDate,//默认值为系统当前日期,view中已经申请
        allowBlank: true,
        blankText: '请输入盘点完成日期'
    });

 原先正常的界面如下图

 

当我重新载入此页面,再打开窗口时候,界面混乱如下图

 

 

删除控件中的ID属性,改成name属性值即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值