extjs Ext JS -如何使用布局设置将组件位置移出容器

m1m5dgzv  于 9个月前  发布在  其他
关注(0)|答案(2)|浏览(121)

这个例子展示了一个按钮,当你点击我改变XY到它自己的容器之外,也从有布局设置的容器之外。点击时,你会看到按钮被剪切(如果删除布局配置,它会按预期工作):


的数据
https://fiddle.sencha.com/#view/editor&fiddle/3puv

z0qdvdin

z0qdvdin1#

当您设置align: 'stretch'时,内部容器将有空间显示相对按钮。
当你不这样做时,内部容器将增长,以适应包含的项目。因此,如果你移动按钮,它将只是偏移。由于溢出默认情况下是隐藏的,你将无法看到它。
您可以通过css将overflow: visible设置为内部容器:https://fiddle.sencha.com/#view/editor&fiddle/3pvn

ktecyv1j

ktecyv1j2#

感谢您对溢出的提醒。由于我只需要拖放,当我从hbox/vbox中拖出时,我将溢出样式更改为容器和布局的innerCt可见,然后在拖放后,我像以前一样放回两个元素的溢出。我希望这不会带来问题。

相关问题