# External Javascript Component in Perspective

**URL:** <https://forum.inductiveautomation.com/t/external-javascript-component-in-perspective/111703>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [October 24, 2025, 1:42pm UTC](https://forum.inductiveautomation.com/t/external-javascript-component-in-perspective/111703 "2025-10-24T13:42:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![tim.schultz](https://avatars.discourse-cdn.com/v4/letter/t/71e660/32.png) [@tim.schultz](https://forum.inductiveautomation.com/u/tim.schultz)\
**Post date:** [October 24, 2025, 1:42pm UTC](https://forum.inductiveautomation.com/t/external-javascript-component-in-perspective/111703/1 "2025-10-24T13:42:53Z")

</div>

I was looking for some additional capability in Perspective on top of the existing table functionality. What is the recommended approach to bring something like this in, if its even possible:

> **[Demos, Examples of Syncfusion React UI Components](https://ej2.syncfusion.com/react/demos/#/bootstrap5/pivot-table/overview)**
>
> Explore and learn Syncfusion React UI components library using large collection of feature-wise examples for each components.

---

<div class="post-metadata">

**Author:** ![nader.chinichian](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nader.chinichian/32/9261_2.png) [@nader.chinichian](https://forum.inductiveautomation.com/u/nader.chinichian)\
**Post date:** [October 24, 2025, 1:50pm UTC](https://forum.inductiveautomation.com/t/external-javascript-component-in-perspective/111703/2 "2025-10-24T13:50:54Z")

</div>

The easiest way to bring this, is using Ignition SDK to create custom component as a module.
