# Find all component properties available

**URL:** <https://forum.inductiveautomation.com/t/find-all-component-properties-available/28100>\
**Category:** General Discussion\
**Created:** [September 9, 2019, 8:16am UTC](https://forum.inductiveautomation.com/t/find-all-component-properties-available/28100 "2019-09-09T08:16:57Z")\
**Posts on this page:** 1\
**Showing post:** 3

<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:** [September 9, 2019, 12:33pm UTC](https://forum.inductiveautomation.com/t/find-all-component-properties-available/28100/3 "2019-09-09T12:33:21Z")

</div>

You might find my introspect() function from this thread helpful:

> [@Finding all available methods from a component](http://forum.inductiveautomation.com/t/finding-all-available-methods-from-a-component/9670):
>
> Hello, I was wondering if there is a way to fetch all methods available from a component. In this topic, I can see a setVerticalScrollBarPolicy() function but I have absolutely no idea about where it ccomes from. [Subject: Check for vertical scroll bar](https://www.inductiveautomation.com:443/forum/viewtopic.php?p=48364#p48364) I’ve looked a little further and with the following code, i managed to get some of a component methods, but obviously not all as I can not find the setVerticalScrollBarPolicy() function in the returned array. powerTable = event.source.parent.ge…

---

_[View the full topic](https://forum.inductiveautomation.com/t/find-all-component-properties-available/28100)._
