使用频率 | 中 |
所属UI模块 | widget |
成员类型 | 公有成员函数 |
layout方法用于获取当前widget中的layout实例对象,或者用于设置一个layout来填充这个widget,当设置一个layout的时候,如果已经存在一个layout了, 那么之前的layout将会被移除,当layout被载入的时候,load事件将会被触发,回调参数为layout实例对象.
在设置layout的时候,可以传递一个已经创建的layout实例对象,或者也可以传递一个需要创建的layout的参数选项,widget会自动 创建一个新的layout,在传递参数选项的时候必须指定ui这个键,键值设置为layout的类型,HBoxLayout,VBoxLayout等...
[读取] Object layout();
[设置] Object layout(Object layout);
[设置] Object layout(Object option);
名称 | 类型 | 描述 |
layout | Object | 已经创建的layout实例对象 |
option | Object | 需要创建的layout的参数选项 |
1. 当前widget中填充的layout实例对象,如果没有,则返回null
2. this对象
var widget = Std.ui("widget",{
renderTo:"body",
width:600,
height:400
});
widget.layout({
ui:"HBoxLayout",
items:[
{ui:"Button",text:"btn1"},
{ui:"Button",text:"btn2"}
]
});