
extjs resize 事件问题
Ext.apply(this.listeners,{resize:function(panel,width,height,oldWidth,oldHeight,eOpts...
Ext.apply(this.listeners, {
resize: function (panel, width, height, oldWidth, oldHeight, eOpts) {
vme.myChart.resizeTo(width.toString(), height.toString());
}
这样写会不会陷入死循环啊?如果不好为什么呢 展开
resize: function (panel, width, height, oldWidth, oldHeight, eOpts) {
vme.myChart.resizeTo(width.toString(), height.toString());
}
这样写会不会陷入死循环啊?如果不好为什么呢 展开
1个回答
展开全部
如果是一个控件必须先挂起事件,运行后再继续
vme.myChart.suspendEvent('resize')
vme.myChart.resizeTo(width.toString(), height.toString());
vme.myChart.resumeEvent('resize')
不过看你应该是父子结构
建议在子上用flex:1,这样会跟着父扩大,不用代码
vme.myChart.suspendEvent('resize')
vme.myChart.resizeTo(width.toString(), height.toString());
vme.myChart.resumeEvent('resize')
不过看你应该是父子结构
建议在子上用flex:1,这样会跟着父扩大,不用代码
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询