forked from fanruan/fineui
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.3 KiB
2.3 KiB
bi.popup_view
下拉框弹出层, zIndex在1000w,BI.Widget
{% method %} source
{% common %}
BI.createWidget({
element: "#wrapper",
type: "bi.popup_view",
el: {
type: "bi.button_group",
items: [{
text: "aaa",
value: "aaa"
}, {
text: "bbb",
value: "bbb"
}],
layouts: [{
type: "bi.vertical"
}]
}
})
{% endmethod %}
API
基础属性
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
maxWidth | 弹出层最大宽度 | number/string | — | "auto" |
minWidth | 弹出层最小宽度 | number | — | 100 |
maxHeight | 弹出层最大高度 | number/string | — | — |
minHeight | 弹出层最小高度 | number | — | 25 |
hgap | 效果相当于容器左右padding值 | number | — | 0 |
vgap | 效果相当于容器上下padding值 | number | — | 0 |
lgap | 效果相当于容器left-padding值 | number | — | 0 |
rgap | 效果相当于容器right-padding值 | number | — | 0 |
tgap | 效果相当于容器top-padding值 | number | — | 0 |
bgap | 效果相当于容器bottom-padding值 | number | — | 0 |
direction | 工具栏的方向 | const | 参考button_group | BI.Direction.Top |
stopEvent | 是否停止mousedown、mouseup事件 | boolean | true,false | false |
stopPropagation | 是否停止mousedown、mouseup向上冒泡 | boolean | true,false | false |
tabs | 导航栏 | array | — | [] |
logic | 布局逻辑 | object | — | {dynamic:true} |
tools | 自定义工具栏 | boolean | true,false | false |
buttons | toolbar栏 | array | — | [] |
el | 子组件 | object | — | { type: "bi.button_group",items: [], chooseType: 0,behaviors: {},layouts: [{type: "bi.vertical"}]} |
对外方法
名称 | 说明 | 回调参数 |
---|---|---|
populate | 刷新列表 | items |
resetWidth | 重置宽度 | width |
resetHeight | 重置高度 | height |
setValue | 设置value 值 | value |
getValue | 获取value值 | — |
setZindex | 设置z-index | z-index |
getView | 获取弹出层 | — |