new BorderPane()
边框面板是一种组件布局容器,可在上、下、左、右、中的五个区域位置摆放子组件, 子组件可为HT框架提供的组件,也可为HTML元素,子组件以position为absolute方式进行绝对定位。
Methods
-
addPropertyChangeListener(listener, scope, ahead)
-
增加自身属性变化事件监听器
Parameters:
Name Type Argument Description listener
function 监听器函数
scope
Object <optional>
监听器函数域
ahead
Boolean <optional>
是否将当前监听器插入到监听器列表开头
- See:
-
addViewListener(listener, scope, ahead)
-
监听视图事件,如布局、刷新等
Parameters:
Name Type Argument Description listener
function 监听器函数
scope
Object <optional>
监听器函数域
ahead
Boolean <optional>
是否将当前监听器插入到监听器列表开头
-
getBottomHeight() → {Number}
-
获取底部组件高度
Returns:
- Type
- Number
-
getBottomView() → {Object|HTMLElement}
-
获取底部组件
Returns:
- Type
- Object | HTMLElement
-
getCenterView() → {Object|HTMLElement}
-
获取中间组件
Returns:
- Type
- Object | HTMLElement
-
getHeight() → {Number}
-
获取布局高度
Returns:
- Type
- Number
-
getLeftView() → {Object|HTMLElement}
-
获取左侧组件
Returns:
- Type
- Object | HTMLElement
-
getLeftWidth() → {Number}
-
获取左侧组件宽度
Returns:
- Type
- Number
-
getRightView() → {Object|HTMLElement}
-
获取右侧组件
Returns:
- Type
- Object | HTMLElement
-
getRightWidth() → {Number}
-
获取右侧组件宽度
Returns:
- Type
- Number
-
getTopHeight() → {Number}
-
获取顶部组件高度
Returns:
- Type
- Number
-
getTopView() → {Object|HTMLElement}
-
获取顶部组件
Returns:
- Type
- Object | HTMLElement
-
getView() → {HTMLDivElement}
-
获取组件的根层div
Returns:
- Type
- HTMLDivElement
-
getWidth() → {Number}
-
获取布局宽度
Returns:
- Type
- Number
-
invalidate(delay)
-
无效组件,并调用延时刷新
Parameters:
Name Type Description delay
Number 延迟刷新的间隔事件(单位:ms)
- See:
-
isDisabled() → {Boolean}
-
组件是否处于不可用状态,处于此状态时不能进行任何操作并且会遮挡一层蒙板
Returns:
- Type
- Boolean
-
iv(delay)
-
无效组件,并调用延时刷新
Parameters:
Name Type Description delay
Number 延迟刷新的间隔事件(单位:ms)
- See:
-
mp(listener, scope, ahead)
-
增加自身属性变化事件监听器,addPropertyChangeListener的缩写
Parameters:
Name Type Argument Description listener
function 监听器函数
scope
Object <optional>
监听器函数域
ahead
Boolean <optional>
是否将当前监听器插入到监听器列表开头
-
removePropertyChangeListener(listener, scope)
-
删除自身属性变化事件监听器
Parameters:
Name Type Argument Description listener
function 监听器函数
scope
Object <optional>
监听器函数域
-
removeViewListener(listener, scope)
-
删除视图事件监听器
Parameters:
Name Type Argument Description listener
function 监听器函数
scope
Object <optional>
监听器函数域
-
setBottomHeight(v)
-
设置底部组件高度
Parameters:
Name Type Description v
Number -
setBottomView(v)
-
设置底部组件
Parameters:
Name Type Description v
Object | HTMLElement -
setCenterView(v)
-
设置中间组件
Parameters:
Name Type Description v
Object | HTMLElement -
setDisabled(value, iconUrl)
-
设置组件是否处于不可用状态,处于不可用状态时不能进行任何操作并且会遮挡一层蒙板
Parameters:
Name Type Argument Description value
Boolean 是否禁用组件
iconUrl
String <optional>
蒙板上显示的icon的路径
-
setHeight(v)
-
设置布局高度
Parameters:
Name Type Description v
Number -
setLeftView(v)
-
设置左侧组件
Parameters:
Name Type Description v
Object | HTMLElement -
setleftWidth(v)
-
设置左侧组件宽度
Parameters:
Name Type Description v
Number -
setRightView(v)
-
设置右侧组件
Parameters:
Name Type Description v
Object | HTMLElement -
setRightWidth(v)
-
设置右侧组件宽度
Parameters:
Name Type Description v
Number -
setTopHeight(v)
-
设置顶部组件高度
Parameters:
Name Type Description v
Number -
setTopView(v)
-
设置顶部组件
Parameters:
Name Type Description v
Object | HTMLElement -
setWidth(v)
-
设置布局宽度
Parameters:
Name Type Description v
Number -
ump(listener, scope)
-
删除自身属性变化事件监听器,removePropertyChangeListener的缩写
Parameters:
Name Type Argument Description listener
function 监听器函数
scope
Object <optional>
监听器函数域
-
validate()
-
刷新组件