首页 教程 API文档

widget的layout

2015-09-11 15:55:07

属性


使用频率
所属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"}
    ]
});