I have been looking at the ServiceStack Talent Blazor project as I am really interested in switching my frontend stack to Blazor and using locode as part of my workflow. Everything looks good, but I have a few questions that I am confused about and would appreciate your clarification on:
On locode interface if there is a list option on the create or edit form it only allows a single value. Is this right or should it be allowing multiple values? An example of this is CreateJobApplication. It only will allow 1 attachment on the create or edit screen.
When using AutoCreateForm in Blazor with JobApplication it only allows 1 attachment to be added but it is a list property. Why is it not letting multiple items added/edited?
Let’s say I want to add tags to jobs, where each job can have multiple tags and each tag can have multiple jobs. How can I implement this many-to-many relationship?
I noticed that there is a markdown service and some pages in the Talent Blazor project, but it doesn’t appear to be called from any Blazor component. Is there a Blazor example demonstrating how to load markdown pages?
Thank you in advance for your help and clarification on these questions.
Note the Upload UI is non destructive, i.e. it only lets you upload new attachments not delete existing ones.
None of the UIs, AutoQuery or OrmLite has any support for Many to Many relationships, you’d need to use Custom Tables and Custom UIs to implement that.
We only have docs showing how we implemented a Custom Auto Form with a Many-to-Many Category Options for the Vue AutoQueryGrid in the Custom Auto Forms docs: