simple checkbox
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 30/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript, node.js
- Área
- backend
Línea de trabajo
Comienza comparando las implementaciones de los widgets string/checkbox y array/multipleCheckbox que se muestran en el issue. Sigue cómo cada uno renderiza el input y su valor, y luego verifica que un solo checkbox pueda conservar el valor configurado sin añadir el wrapper fieldset no deseado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I am trying to get a simple single checkbox to work. I can't get the value to work. The two closest approaches are have found are array/multipleCheckbox and string/checkbox. However, neither is quite what I want. Here is the javascript:
blue: fields.array({
choices: { one: 'item 1' },
widget: widgets.multipleCheckbox()
}),
green: fields.string({
value: 'abc',
widget: widgets.checkbox()
}),
and the resulting HTML:
<div class="field">
<fieldset>
<legend>Blue</legend>
<input type="checkbox" name="blue" id="id_blue_one" value="one" />
<label for="id_blue_one">
item 1
</label>
</fieldset>
</div>
<div class="field">
<label for="id_green">Green</label>
<input type="checkbox" name="green" id="id_green" value="on" />
</div>
Using the array/multipleCheckbox I actually get the <input> code I want. It has the correctly set value, but it is wrapped in an unwanted <fieldset>.
The other version using string/checkbox doesn't have the <fieldset> but the value incorrectly set to "on".
- Lenguaje dominante
- JavaScript
- Estrellas
- 1k
- Forks
- 160
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de caolan/forms
-
Feature Requests Needs More Info
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
-
Cut a new release?Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
-
Feature Requests pull request wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
-
Feature Requests
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
Todos los issues de caolan/forms
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
XRPLF/xrpl-dev-portal#4000 ·
Los mantenedores suelen responder en 1 día
-
accessibility good first issue
Dificultad 1/5 1-3 horas Aptitud para principiantes 92/100
Los mantenedores suelen responder en 1 día
-
[BUG] Bubble chart series name is not XML-escaped in the embedded workbook (xl/tables/table1.xml)Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 94/100
-
Content:Learn needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
anoopcodehack/DevBoard#609 ·
Los mantenedores suelen responder en 1 día