[英]Dropdown control on Backstage scaffolder (or radio buttons)
我正在后台腳手架中創建一個模板,我需要一種向用戶呈現選項選擇 UI 的方法,它可以是下拉 select 或一組單選按鈕,如下所示:
Name of your project ______
Include foo [ ]
CSS Processor |v|
- None
- SASS
- Stylus
我找不到如何做 select 部分。 文檔中存在的唯一下拉列表是 Repository Picker,但它是一個自定義控件,除此之外,我只能找到type: string
和type: boolean
的示例。 實際上, type: array
有一些東西,但這個例子似乎不完整(或者這種類型不適合我正在尋找的東西)
沒有自定義組件可以嗎?
最終我設法解決了這個問題
parameters:
- title: My scaffolder
properties:
...
includeRequester:
title: Include an API requester?
type: string
description: Should this module include an API requester? (REST or GraphQL)
default: none
enum:
- none
- rest
- graphql
但是,我不知道如何為選項定義標簽。 理想情況下,我想到的是
none: Don't include a requester
rest: Include a REST requester
graphql: Include a GraphQL requester
但沒關系,盡管沒有標簽,但它按預期工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.