2 yy80832476 yy80832476 于 2016.03.10 09:41 提问

Ext resizable 问题,在设置text之后就无法拖动大小 10C

Extjs 我新建了个Label,设置了resizable,在调用setText方法之后,就不能拖动控件的大小了,这个要怎么搞,求教

//创建Label

 control = new Ext.form.Label({  
                    text:name,
                    etype:type,
                    id:id,
                    field:field,
                    x: left,
                    y: top,
                    width:w,
                    height:h,
                    name:name,
                    desc:desc,
                    align:align,
                    prefix:prefix,
                    typeText:text,
                    style: "background-color:white;border:1px solid #000000;border-collapse:collapse;margin:0 auto;text-align:"+align+";",
                    readOnly:true,
                    resizable:true,
                    draggable: dragListen,
                    listeners : {
                        resize:resizeFunction,
                        afterrender : function(component) { //渲染后添加click事件
                            Ext.get(id).on('click', function(e){

                            }, this);
                        }
                    }
                }); 

设置text

 Ext.getCmp("testId").setText("测试");

在调用setText之后,就没办法拖动label的大小了。。。

1个回答

u013829202
u013829202   Rxr 2016.03.10 09:51
u013829202
u013829202 回复戾影: 应该是写法有问题,没报错吗? 还有你的etype是什么鬼
接近 2 年之前 回复
yy80832476
yy80832476 不是要改变子组件大小的问题,是在调用setText后,就不能拖动组件的大小了,调用之前是可以的
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!