# Ignition 8 ExtensibleComponents without Extension Functions

**URL:** <https://forum.inductiveautomation.com/t/ignition-8-extensiblecomponents-without-extension-functions/40499>\
**Category:** 3rd Party Modules\
**Tags:** vision, ignition81, ignition80\
**Created:** [November 10, 2020, 5:59pm UTC](https://forum.inductiveautomation.com/t/ignition-8-extensiblecomponents-without-extension-functions/40499 "2020-11-10T17:59:59Z")\
**Posts on this page:** 1\
**Showing post:** 2

<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:** [November 10, 2020, 6:40pm UTC](https://forum.inductiveautomation.com/t/ignition-8-extensiblecomponents-without-extension-functions/40499/2 "2020-11-10T18:40:11Z")

</div>

Sounds like you are not copying your superclass' BeanInfo's list of extension functions. See this example:

> [@Adding Data & selectedRow Properties to Custom Module](http://forum.inductiveautomation.com/t/adding-data-selectedrow-properties-to-custom-module/38223/4):
>
> I guess I can share how NoteChart does this with the Classic Chart–you’ll have to adapt for the Power Table: public class NoteChartBeanInfo extends CommonBeanInfo { public NoteChartBeanInfo() { super(NoteChart.class, new CustomizerDescriptor[] { ChartCustomizer.VALUE\_DESCRIPTOR }); getBeanDescriptor().setValue("dbl-click-customizer", ChartCustomizer.VALUE\_DESCRIPTOR.getValueName()); } @Override protected void initProperties() throws IntrospectionException { // Adds common proper…

---

_[View the full topic](https://forum.inductiveautomation.com/t/ignition-8-extensiblecomponents-without-extension-functions/40499)._
