日期:2014-05-17  浏览次数:20638 次

ext菜鸟求助
本帖最后由 erjuan1 于 2013-10-08 16:37:55 编辑
需要做一个功能 一个combox下拉后根据条件  改变面板上一个datefield位置(所有空件都是绝对定位)。
部分代码如下

{
         xtype:'label',
         text: '业务日期:',
x   : 320,
y   : 90,
id  : 'BusiDate',
name: 'BusiDate'
    },{
                  xtype  : 'datefield',
                  x      : 400,
      y      : 90,
 width   : 120,
 id      : 'datefield',
 name    : 'datefield',
                 format  : 'Y-m-d'
                        }




我这样写 为什么报undefined
alert(Ext.getCmp('datefield').getEl().dom.x);

我该怎么写呢?

------解决方案--------------------
Ext.getCmp('datefield').x
这个是配置属性,可以直接引用的。我用的EXT4.x是这样的。
------解决方案--------------------
你用chrome浏览器或者Firefox浏览器用console.log(Ext.getCmp('datefield'))看一看他里面有哪些属性就行了