簡體   English   中英

Backstage 腳手架(或單選按鈕)上的下拉控件

[英]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: stringtype: 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM