Can nested parameters be shown ONLY when clicking "Map" (not when selecting from list)?

Hello,
I’m developing a custom app and need to show additional nested parameters only when the user clicks the “Map” button, not when selecting an option from the list.
What I want to achieve:

When user selects currency from RPC list → additional fields should NOT appear
When user clicks “Map” to manually map → additional fields should appear

Current code:

{
  "name": "coinSelection",
  "type": "select",
  "label": "Currency", 
  "options": {
    "store": "rpc://coins"
  },
  "nested": [
    {
      "name": "fxCoinSign",
      "type": "text",
      "label": "Currency Sign"
    },
    {
      "name": "fxCoinSymbol",
      "type": "text", 
      "label": "Currency Symbol"
    }
  ]
}

The problem: With nested, fields appear both when selecting from list AND when mapping manually.
What I’ve tried:

placeholder.nested - only works when no value is selected, not relevant
mode: “edit” - only sets the initial default mode
Various combinations - didn’t help

Question: Is there a way to show nested parameters only when “Map” is clicked and not when selecting from the dropdown list?
The goal is to have different UX behavior:

Select from list → clean interface, no extra fields
Manual mapping → show additional fields for manual input

Is this functionality supported in Make’s custom apps architecture?
Thanks!

You’ll have to use a dropdown (select) field.

An example of this can be seen in some of the Google Drive modules.


For more information, see Dynamic Fields RPC in the Developer Hub.

Hope this helps! Let me know if there are any further questions or issues.

@samliew
P.S.: investing some effort into the tutorials in the Make Academy will save you lots of time and frustration using Make!

For some reason I missed the email and only saw it now..
I understand what you are suggesting, thank you very much!

No problem, glad I could help you with “Can nested parameters be shown ONLY when clicking “Map” (not when selecting from list)?

1. If anyone has a new question in the future, please start a new thread. This makes it easier for others with the same problem to search for the answers to specific questions, and you are more likely to receive help as newer questions are displayed higher on the forum’s “new” page.

2. The Make Community guidelines encourages users to try to mark helpful replies as solutions to help keep the Community organized.

This marks the topic as solved, so that:

  • others can save time when catching up with the latest activity here, and
  • allows others to quickly jump to the solution if they come across the same problem

To do this, simply click the checkbox at the bottom of the post that answers your question:
Screenshot_2023-10-04_161049

3. Don’t forget to like and bookmark this topic so you can get back to it easily in future!

Hope this helps! Let me know if there are any further questions or issues.

@samliew