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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Ext 系列 Resizable的使用方法
var ResizableExample = {    init: function(){        var basic = new Ext.Resizable(basic, {            width: 200,            height: 100,            minWidth:100,            minHeight:50           
jQuery插件来调整表列的大小colResizable.js 拖动改变单元格宽度
jQuery插件来调整表列的大小官网地址:http://www.bacubacu.com/colresizable/github项目地址:https://github.com/ybx13579/resize-table-th效果图: colResizablecolResizable是一个免费的jQuery插件,旨在通过手动拖动列锚点来增强任何类型的HTML表对象,从而增加列重新调整大小的功能。它兼
JQueryUI--Resizable()---为拖动层添加右下角的拖动图标
主要是利用Resizable 的helper属性:官方的解释为:一个CSS类,当调整元素大小时,将被添加到辅助元素中,一但调整结束则恢复正常。默认值  false 经过这次的实验,我的理解是:它就是一个样式,用于在拖动时右下角所显示的样式 1、 首先声明一个样式,即右下角的那个图标的样式 .handler { width:12px; height:15px; background-im
Jquery colResizable 插件 可拖动表格的宽度
使用方法:官方网站:http://quocity.com/colresizable Usage To use this plugin a script reference must be added to the colResizable.min.js file in the head section of the document once jQuery is loaded. To enha
jquery Draggable Resizable 同时使用
当前要做一个功能,要在固定大小的容器里面随意添加div,这个div可以拖拽,并且改变大小,第一时间我想到jquery ui,单独使用draggable或者resizable 完全没问题,当同时使用,并且作用在一个div, 这个时候,改变目标DIV的时候,不能撑满父DIV, 百度google了很久未果,最后在一个外国网站上面找的的答案:  $(“#div”) .resizable() .dra
EXTJS3.0的resizable功能如何加入resize事件
 EXTJS3.0中新增的resizable功能非常适合界面区域的大小变换,对提升用户的体验很有好处。其范例中有resize事件的处理,可惜在ie下成功,在FF下无法成功,后修改如下,执行成功: Ext.onReady(function() {    });var ResizableExample = {    init : function(){         va
Ext中Resizable的使用方法
 var ResizableExample = {    init: function(){        var basic = new Ext.Resizable(basic, {            width: 200,            height: 100,            minWidth:100,            minHeight:
extjs中用户自动拖放以改变某一个区域的大小属性
今天突然惊喜的发现了一个一直想要的一个效果出现了,对比一下代码之后发现就是split属性 使用split后,我们可以允许用户自动拖放以改变某一个区域的大小,实现的方式只要设置split:true参数即可实现 collapsible:true,这个参数激活了某个区域的折
Ext 常用属性总结
<br /># Ext.namespace('com.faceye.layout'); # Ext.BLANK_IMAGE_URL = 'scripts/ext/resources/images/vista/s.gif'; emptyText:'请选择您喜欢的颜色', user = Ext.get('user');// 生成Ext element元素 el = new Ext.Element(user); <button onclick="location.href='www.baidu.com'
jQuery Easy UI Resizable(调整大小)组件
Resizable(调整大小)组件,easyui基础组件之一,调整大小就是可以对元素可以拖着调整大小,这个组件不依赖于其他组件,使用比较简单,相关的属性、事件都 在例子中介绍了。 示例: jQuery Easy UI $(function () { $.fn.resizable.defaults.disabled = true; $('#rr').resiza