Site Editor - Schema - Checkbox

Pessoal, tudo bem?

É possivel criar uma propriedade no schema do site editor de checkbox?

Tentei utilizar o “ui:widget”: “checkboxes” e “ui:widget”: “checkbox” e nao funcionou

Valeeu

Oi @Lari tudo bem?

Você tentou usar utilizar o ui:widget com o valor "boolean" em vez de "checkbox"?

Aqui está um exemplo de como você pode definir a propriedade no schema:

1{
2  "properties": {
3    "myCheckboxProperty": {
4      "type": "boolean",
5      "ui:widget": "boolean"
6    }
7  }
8}

Isso criará uma propriedade de checkbox no site editor que pode ser verdadeira ou falsa.

Se você quiser criar uma lista de checkboxes, você pode utilizar o ui:widget com o valor "checkbox-group" e definir as opções utilizando o items property. Aqui está um exemplo:

1{
2  "properties": {
3    "myCheckboxGroupProperty": {
4      "type": "array",
5      "items": {
6        "type": "string",
7        "enum": ["option1", "option2", "option3"]
8      },
9      "ui:widget": "checkbox-group"
10    }
11  }
12}

Lembrando que é só uma ideia. Testa para ver se funciona.

Abs,
Estevão.