# Using Config Panel class Ignition 8.1

**URL:** <https://forum.inductiveautomation.com/t/using-config-panel-class-ignition-8-1/113489>\
**Category:** Module Development\
**Created:** [January 22, 2026, 5:27pm UTC](https://forum.inductiveautomation.com/t/using-config-panel-class-ignition-8-1/113489 "2026-01-22T17:27:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![isabela.parreiras](https://avatars.discourse-cdn.com/v4/letter/i/9fc348/32.png) [@isabela.parreiras](https://forum.inductiveautomation.com/u/isabela.parreiras)\
**Post date:** [January 22, 2026, 5:27pm UTC](https://forum.inductiveautomation.com/t/using-config-panel-class-ignition-8-1/113489/1 "2026-01-22T17:27:12Z")

</div>

I’m trying to develop a config page for my module and so far I’ve learned that I need to extrend a “ConfigPanel” class. However I’m having issues importing it. Does anyone know which dependencies I should have on my Build.gradle.kts? This is the import i’m trying to do

`import com.inductiveautomation.ignition.gateway.web.models.ConfigPanel;`

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [January 22, 2026, 6:04pm UTC](https://forum.inductiveautomation.com/t/using-config-panel-class-ignition-8-1/113489/2 "2026-01-22T18:04:44Z")

</div>

You probably want to extend `RecordEditForm`, not `ConfigPanel`.

Consider cribbing heavily from the 8.1 example module (that's what it's for):

> <https://github.com/inductiveautomation/ignition-sdk-examples/blob/276f89239073e2108253716bce7f4ff70d20698d/gateway-webpage/gateway-webpage-gateway/src/main/java/com/inductiveautomation/ignition/examples/hce/web/HCSettingsPage.java>

---

<div class="post-metadata">

**Author:** ![isabela.parreiras](https://avatars.discourse-cdn.com/v4/letter/i/9fc348/32.png) [@isabela.parreiras](https://forum.inductiveautomation.com/u/isabela.parreiras)\
**Post date:** [January 24, 2026, 7:22pm UTC](https://forum.inductiveautomation.com/t/using-config-panel-class-ignition-8-1/113489/3 "2026-01-24T19:22:31Z")

</div>

Thank you Paul! I’m trying to use the example and learn but I’m having a few issues with imports. This one mainly: `import com.inductiveautomation.ignition.examples.hce.records.HCSettingsRecord; `

isn’t working for some reason.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [January 26, 2026, 4:27pm UTC](https://forum.inductiveautomation.com/t/using-config-panel-class-ignition-8-1/113489/4 "2026-01-26T16:27:34Z")

</div>

Replace `HCSettingsRecord` with your own `PersistentRecord` implementation from your module.
