I was wondering if it would be possible to create new properties inside of an existing collection from within your app? For instance, If I had a Collection of products and each of those products initially had three image fields and someone wanted to add an additional image, could there be a button that would allow the user to add a new Image Property from within the app so they could upload an additional image (or 10 for that matter) into the existing collection?
Another example would be if I were to build a recipe app and have a whole host of fields to contain the recipe ingredients and a bunch for the steps involved. Then a user runs into an issue where they have a very complex recipe and there isn’t enough fields to enter in all of the ingredients, could they click a button to create a new Text property for the additional ingredient(s)?
Kind of on the same topic, is there a way within a form to have some fields only be visible when certain fields are filled out? Using my recipe example, If I had 20 text properties in a collection just for ingredients, I wouldn’t want my user to have to scroll past all of the extra inputs if they only had a few ingredients in their recipe. The only workaround for this I have found is to initially create the recipe with a basic item or two, such as Recipe Name then send them to a new page where they can update the collection items. This allows me to program in a function where someone can click on a button that ups the count of a # of ingredients property by one so I can use the visibility feature on all of the extra fields based on the “hidden” ingredient count.
I’m really just trying to reduce the number of initial fields in a collection because it seems like it can get out of hand fairly quickly when you have multiple fields that are needed for a single item (measurement, qty, ingredient name, etc).
I’m guessing it wont be possible to do what I want mainly because the database wouldn’t really know what to do with the information or even what order it would go into the list view.
Thanks for any help or insight you can provide!