V1.0.0
Skip to content

WSegmented 组件

分段控制器,基于 WinDesignNext Segmented 封装,用于在多个互斥选项间切换视图或筛选条件。

基础用法

API

属性类型说明
componentstring固定为 WSegmented
modelValueDataBindingValue当前选中值
optionsarray静态选项,与 dataSource 二选一
dataSourcestring选项数据路径
propsobject | DataBindingValue选项字段映射
blockboolean块级布局
disabledboolean禁用
sizestring尺寸
directionstringhorizontal / vertical
actionAction切换事件

path 支持说明

属性path 支持说明
modelValue选中值双向绑定
dataSource✅(路径字符串)选项数组路径
props字段映射

modelValue 数据绑定

json
{ "modelValue": { "path": "/viewMode" } }

action 定义

json
{
  "action": {
    "event": {
      "name": "onViewChange",
      "type": "change",
      "context": [{ "key": "viewMode", "value": { "path": "/viewMode" } }]
    }
  }
}

注意事项

  • 选项格式:{ label, value, disabled? }
  • 切换后自动 setData 写回 modelValue.path