# Creating a non visible config page that accept parameters

**URL:** <https://forum.inductiveautomation.com/t/creating-a-non-visible-config-page-that-accept-parameters/60209>\
**Category:** Module Development\
**Created:** [May 31, 2022, 2:06pm UTC](https://forum.inductiveautomation.com/t/creating-a-non-visible-config-page-that-accept-parameters/60209 "2022-05-31T14:06:34Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![brian\_carisey](https://avatars.discourse-cdn.com/v4/letter/b/f1d935/32.png) [@brian\_carisey](https://forum.inductiveautomation.com/u/brian_carisey)\
**Post date:** [May 31, 2022, 2:06pm UTC](https://forum.inductiveautomation.com/t/creating-a-non-visible-config-page-that-accept-parameters/60209/1 "2022-05-31T14:06:34Z")

</div>

Hello,  
I’m currently making a module that require a list of equipement that will have several parameters.  
I already prepared my config page to have a list of the current equipement and an edit button to be able to edit those entries. All the information of that list are stored in a json string that will be modified. My problem is the following :  
To create a config page i’m inheriting from ConfigPanel and i have found no way to get the parameters that i sent to the page in the url.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [May 31, 2022, 2:24pm UTC](https://forum.inductiveautomation.com/t/creating-a-non-visible-config-page-that-accept-parameters/60209/2 "2022-05-31T14:24:25Z")

</div>

> [@brian\_carisey](#):
>
> All the information of that list are stored in a json string that will be modified

Is there any reason you aren't using the provided PersistentRecord architecture? If you defined a record to hold one piece of equipment, it would be trivial to show a list of these (RecordActionTable) and pages to edit/create (RecordEditForm). You don't use url parameters--navigation context is carried in the session natively by Wicket. You just carry the instances in your objects via their constructors.

---

<div class="post-metadata">

**Author:** ![brian\_carisey](https://avatars.discourse-cdn.com/v4/letter/b/f1d935/32.png) [@brian\_carisey](https://forum.inductiveautomation.com/u/brian_carisey)\
**Post date:** [May 31, 2022, 2:29pm UTC](https://forum.inductiveautomation.com/t/creating-a-non-visible-config-page-that-accept-parameters/60209/3 "2022-05-31T14:29:41Z")

</div>

I didn’t saw the RecordActionTable object previously.  
I’ll look into it.  
Thank you

---

<div class="post-metadata">

**Author:** ![brian\_carisey](https://avatars.discourse-cdn.com/v4/letter/b/f1d935/32.png) [@brian\_carisey](https://forum.inductiveautomation.com/u/brian_carisey)\
**Post date:** [June 2, 2022, 1:22pm UTC](https://forum.inductiveautomation.com/t/creating-a-non-visible-config-page-that-accept-parameters/60209/4 "2022-06-02T13:22:22Z")

</div>

Everything works perfectly thanks to your help ( only remaining issue is the config page menu name not found). It was definitly the right object to use.
