new Palette()
组件面板或调色板,类似于Toolbar,允许用户快速访问按钮或命令
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>
是否将当前监听器插入到监听器列表开头
-
dm(dataModel) → {ht.DataModel}
-
获取或设置数据模型,没有参数时相当于getDataModel,有参数时相当于setDataModel
Parameters:
Name Type Argument Description dataModel
ht.DataModel <optional>
数据模型
Returns:
dataModel
- Type
- ht.DataModel
-
getDataModel() → {ht.DataModel}
-
获取绑定的数据模型
Returns:
数据模型
- Type
- ht.DataModel
-
getItemImageHeight() → {Number}
-
获取按钮元素的高度,默认为50
Returns:
- Type
- Number
-
getItemImagePadding() → {Number}
-
获取按钮元素图片与边框的距离,默认为4
Returns:
- Type
- Number
-
getItemImageWidth() → {Number}
-
获取按钮元素的宽度,默认为70
Returns:
- Type
- Number
-
getItemMargin() → {Number}
-
获取按钮元素之间的间隔,默认为10
Returns:
- Type
- Number
-
getLayout() → {String}
-
获取按钮元素的布局方式
- largeicons:大图标模式
- smallicons:小图标模式
- iconsonly:仅图标模式
Returns:
- Type
- String
-
getView() → {HTMLDivElement}
-
获取组件的根层div
Returns:
- Type
- HTMLDivElement
-
mp(listener, scope, ahead)
-
增加自身属性变化事件监听器,addPropertyChangeListener的缩写
Parameters:
Name Type Argument Description listener
function 监听器函数
scope
Object <optional>
监听器函数域
ahead
Boolean <optional>
是否将当前监听器插入到监听器列表开头
-
redraw()
-
重绘组件
-
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>
监听器函数域
-
setDataModel(dataModel)
-
设置绑定的数据模型
Parameters:
Name Type Description dataModel
ht.DataModel 数据模型
-
setItemImageHeight(v)
-
设置按钮元素的高度,默认为50
Parameters:
Name Type Description v
Number -
setItemImagePadding(v)
-
设置按钮元素图片与边框的距离,默认为4
Parameters:
Name Type Description v
Number -
setItemImageWidth(v)
-
设置按钮元素的宽度,默认为70
Parameters:
Name Type Description v
Number -
setItemMargin(v)
-
设置按钮元素之间的间隔,默认为10
Parameters:
Name Type Description v
Number -
setLayout(layout)
-
设置按钮元素的布局方式
Parameters:
Name Type Description layout
String - largeicons:大图标模式
- smallicons:小图标模式
- iconsonly:仅图标模式
-
ump(listener, scope)
-
删除自身属性变化事件监听器,removePropertyChangeListener的缩写
Parameters:
Name Type Argument Description listener
function 监听器函数
scope
Object <optional>
监听器函数域