UNPKG

cloud-ui.vusion

Version:
270 lines (269 loc) 8.1 kB
- name: u-radios title: 单选组 labels: - Form icon: radios description: 多项中选择一个时使用 attrs: - name: data-source title: 数据源 type: Array<Item> | Function description: 展示数据的输入源,可设置为集合类型变量(List<T>)或输出参数为集合类型的逻辑。 designer-value: "[{}, {}, {}]" group: 数据属性 brifeDoc: "" docDescription: 支持动态绑定集合类型变量(List\<T>)或输出参数为集合类型的逻辑 tooltipLink: "" - name: data-schema title: 数据类型 type: schema description: 数据源返回的数据结构的类型,自动识别类型进行展示说明 group: 数据属性 compType: dataTypeSelect brifeDoc: "" docDescription: 该属性为只读状态,当数据源动态绑定集合List\<T>后,会自动识别T的类型并进行展示 tooltipLink: "" - name: text-field title: 选项文本 type: string default: text description: 集合的元素类型中,用于显示文本的属性名称 group: 数据属性 advanced: true - name: value-field title: 选项值字段 type: string default: value description: 集合的元素类型中,用于标识选中值的字段 display: property-select group: 数据属性 brifeDoc: "" docDescription: 集合的元素类型中,用于标识选中值的属性,支持自定义变更 tooltipLink: "" - name: value title: 选中值 type: any sync: true model: true description: 当前选中的值 group: 数据属性 brifeDoc: "" docDescription: 当前选择的值 tooltipLink: "" - name: readonly title: 只读 type: boolean default: false description: 正常显示,但禁止选择/输入 group: 状态属性 brifeDoc: "" docDescription: 正常显示,但禁止选择或输入 tooltipLink: "" - name: disabled title: 禁用 type: boolean default: false description: 置灰显示,且禁止任何交互(焦点、点击、选择、输入等) group: 状态属性 brifeDoc: "" docDescription: 置灰显示,且禁止任何交互(焦点、点击、选择、输入等) tooltipLink: "" slots: - concept: Slot name: default description: 插入`<u-radio>`子组件。 empty-background: add-sub support: - name: u-radio title: 单选项 snippet: <u-radio><template slot="item">节点</template></u-radio> - concept: Slot name: item description: 自定义选项的结构和样式 slotProps: concept: Param name: current typeAnnotation: concept: TypeAnnotation typeKind: generic typeNamespace: nasl.ui typeName: Current typeArguments: - concept: TypeAnnotation typeKind: typeParam typeName: T events: - name: before-select title: 选择前 description: 选择某一项前触发 advanced: true params: - name: $event type: object description: 自定义事件对象 schema: $ref: "#/systemTypes/ChangeItemEvent" - name: $event.value type: any description: 选择项的值 - name: $event.oldValue type: any description: 旧的值 - name: $event.itemVM type: URadio description: 选择项子组件 - name: $event.preventDefault type: Function description: 阻止选择流程 - name: senderVM type: URadios description: 发送事件实例 - name: input title: 输入时 description: 选择某一项时触发 params: - name: $event type: any description: 选择项的值 schema: $ref: "#/basicTypes/String" - name: senderVM type: URadios description: 发送事件实例 - name: select title: 选择后 description: 选择某一项时触发 params: - name: $event.value type: any description: 改变后的值 - name: $event.oldValue type: any description: 旧的值 - name: $event.itemVM type: URadio description: 选择项子组件 - name: senderVM type: URadios description: 发送事件实例 - name: change title: 改变后 description: 选择值改变时触发 params: - name: $event type: object description: 自定义事件对象 schema: $ref: "#/systemTypes/ChangeItemEvent" - name: $event.value type: any description: 选择项的值 - name: $event.oldValue type: any description: 旧的值 - name: $event.item type: object description: 选择项相关对象 - name: $event.itemVM type: URadio description: 选择项子组件 - name: senderVM type: URadios description: 发送事件实例 - name: before-load title: 加载前 description: 加载前触发 advanced: true params: - name: $event type: object description: 自定义事件对象 schema: $ref: "#/systemTypes/EventTarget" - name: $event.preventDefault type: Function description: 阻止加载流程 - name: senderVM type: UTableView description: 发送事件实例 - name: load title: 加载后 description: 加载后触发 params: - name: $event type: "null" description: - name: senderVM type: UTableView description: 发送事件实例 methods: - name: reload description: 清除缓存,重新加载 params: [] - name: u-radio title: 单选项 attrs: - name: text title: 文本 type: string description: 显示文本内容 advanced: true - name: label title: 选项值 type: any description: 用于标识选项的值 group: 数据属性 brifeDoc: "" docDescription: 单选框返还的选项值 tooltipLink: "" - name: autofocus title: 自动获取焦点 type: boolean default: false description: 设置是否自动获取焦点 group: 主要属性 brifeDoc: "" docDescription: "" tooltipLink: "" - name: readonly title: 只读 type: boolean default: false description: 正常显示,但禁止选择/输入 group: 状态属性 brifeDoc: "" docDescription: 正常显示,但禁止选择或输入。 tooltipLink: "" - name: disabled title: 禁用 type: boolean default: false description: 置灰显示,且禁止任何交互(焦点、点击、选择、输入等) group: 状态属性 brifeDoc: "" docDescription: 置灰显示,且禁止任何交互(焦点、点击、选择、输入等) tooltipLink: "" events: - name: before-select title: 选择前 description: 选择此项前触发 advanced: true params: - name: $event type: object description: 自定义事件对象 schema: $ref: "#/systemTypes/ChangeItemEvent" - name: $event.label type: any description: 此项的标签 - name: $event.itemVM type: URadio description: 此组件 - name: $event.preventDefault type: Function description: 阻止选择流程 - name: senderVM type: URadio description: 发送事件实例 description: 单选项