Add support for adding an rdf-type to data that is submitted in an ui:form
Maintainer antworten meist innerhalb von 2 Tagen
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- typescript
- Bereich
- frontend
Rechercherichtung
Überprüfe das verlinkte src/editDataPage/helloWorldForm.ttl-Beispiel und die bestehenden ui:form-, ui:property- und ui:Choice-Konzepte, die im Issue beschrieben sind. Lege fest, wie ein konstantes Feld den angeforderten rdf:type ohne Benutzerauswahl hinzufügen soll, wie es sich verhält, wenn der Name entfernt wird, und wie das Formular die abgeschlossenen Review-Daten darstellen soll.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Use case
I would like to present my users a "review" form to produce data like:
<#Example1> a <https://schema.org/Review>;
<https://schema.org/abstract> "The service was fantastic".
In the form they just should be able to fill in the abstract and not be asked to select from a Choice of rdf-types they want to create.
Missing
In the current UI forms I only am permitted to set ui:property-s , which can't be used to set an rdf-type.
@timea-solid suggested to use a ui:Choice, but that adds an extra menu item in the display which the user is forced to set to a particular value, and creates the possibility to add many resources of that type.
Suggestion
A suggestion by @timbl : "add a new type of field which is a constant field, along with the name field say “also add ?x a ExampleObject whenever you set this name”.. have to make sure it gets removed if the name goes too"
- Vorherrschende Sprache
- TypeScript
- Sterne
- 153
- Forks
- 46
- Ø Merge
- 1 T. 8 Std.
- Gemergte PRs (30 T.)
- 7
Entwicklungsumgebung
Die Einrichtungsdateien dieses Projekts haben wir noch nicht geprüft. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus SolidOS/solid-ui
-
enhancement
SolidOS/solid-ui#866 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 2 Tagen
-
enhancement
SolidOS/solid-ui#861 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Vite warningOffenenhancement
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 64/100
Maintainer antworten meist innerhalb von 2 Tagen
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
Maintainer antworten meist innerhalb von 2 Tagen
-
enhancement
SolidOS/solid-ui#848 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 2 Tagen
Alle Issues in SolidOS/solid-ui
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
diegosouzapw/OmniRoute#14869 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 94/100
Maintainer antworten meist innerhalb von 1 Tag
-
status: waiting triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
freeCodeCamp/freeCodeCamp#70412 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Mend: dependency security vulnerability untriaged
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
opensearch-project/OpenSearch-Dashboards#12816 ·
Maintainer antworten meist innerhalb von 1 Tag