# Ignition module development: Creating 'advanced' settings dropdown in persistentRecord

**URL:** <https://forum.inductiveautomation.com/t/ignition-module-development-creating-advanced-settings-dropdown-in-persistentrecord/48216>\
**Category:** Module Development\
**Tags:** ignition80\
**Created:** [June 25, 2021, 5:47pm UTC](https://forum.inductiveautomation.com/t/ignition-module-development-creating-advanced-settings-dropdown-in-persistentrecord/48216 "2021-06-25T17:47:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![cboin](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@cboin](https://forum.inductiveautomation.com/u/cboin)\
**Post date:** [June 25, 2021, 5:47pm UTC](https://forum.inductiveautomation.com/t/ignition-module-development-creating-advanced-settings-dropdown-in-persistentrecord/48216/1 "2021-06-25T17:47:30Z")

</div>

Hello,

I am currently developing a module with persistent records for the gateway, and the settings page is getting pretty long. I love how Ignition can hide settings behind ‘Advanced Settings’ boolean, and was wondering how I could do this myself?

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/7/17753efe36afd11f28d3b63fa20649fcf542a44a.png)

---

<div class="post-metadata">

**Author:** ![nicholas.robinson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nicholas.robinson/32/22188_2.png) [@nicholas.robinson](https://forum.inductiveautomation.com/u/nicholas.robinson)\
**Post date:** [June 21, 2023, 5:02pm UTC](https://forum.inductiveautomation.com/t/ignition-module-development-creating-advanced-settings-dropdown-in-persistentrecord/48216/2 "2023-06-21T17:02:48Z")

</div>

This seems to be accomplished in the [RecordEditForm](https://files.inductiveautomation.com/sdk/javadoc/ignition81/8.1.26/com/inductiveautomation/ignition/gateway/web/components/RecordEditForm.html) class looking at the methods:

Does anyone have an example of actual implementation?

If so I think we should make a PR on this SDK exmaple: [Home Connect](https://github.com/inductiveautomation/ignition-sdk-examples/blob/master/gateway-webpage/gateway-webpage-gateway/src/main/java/com/inductiveautomation/ignition/examples/hce/web/HCSettingsPage.java)

If someone can provide an example or if I figure it out before then I can make the PR.

May also be good to add field validator examples.

Thanks,

Nick

---

<div class="post-metadata">

**Author:** ![nicholas.robinson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nicholas.robinson/32/22188_2.png) [@nicholas.robinson](https://forum.inductiveautomation.com/u/nicholas.robinson)\
**Post date:** [June 21, 2023, 5:21pm UTC](https://forum.inductiveautomation.com/t/ignition-module-development-creating-advanced-settings-dropdown-in-persistentrecord/48216/3 "2023-06-21T17:21:17Z")

</div>

Thanks to @zack.beranek for pointing this out.

How you get the advanced settings to show up is simply to set the advanced flag to true on the configuration entry, like this:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/9/e9628fff2e352a99ded40f374eb8aaa906d8e52e.png)

Here is what that looks like when installed:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/1/917ea1a6bb7de49429086d6d08d829a189c326bd.png)

Cheers,

Nick
