# \[Feedback\] NEW Perspective Dashboard

**URL:** <https://forum.inductiveautomation.com/t/feedback-new-perspective-dashboard/28300>\
**Category:** Ignition Early Access\
**Created:** [September 16, 2019, 9:12pm UTC](https://forum.inductiveautomation.com/t/feedback-new-perspective-dashboard/28300 "2019-09-16T21:12:15Z")\
**Posts on this page:** 1\
**Showing post:** 25

<div class="post-metadata">

**Author:** ![grietveld](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/grietveld/32/6984_2.png) [@grietveld](https://forum.inductiveautomation.com/u/grietveld)\
**Post date:** [November 27, 2019, 12:10pm UTC](https://forum.inductiveautomation.com/t/feedback-new-perspective-dashboard/28300/25 "2019-11-27T12:10:46Z")

</div>

Its fairly simple to do once you can convert the wrapper objects. Below is the majority of my code to accomplish this. Your path to the dashboard might change, but save jsonObjectFull to a table and then I use a non-polling query binding on the property to pull it back on load. So far it seems to work fine.

```auto
   	from com.inductiveautomation.ignition.common import TypeUtilities
    User = self.session.props.auth.user.userName
	layoutFull = self.parent.parent.getChild("BreakpointContainer").getChild("Dashboard").props.widgets
	jsonObjectFull = TypeUtilities.pyToGson(layoutFull)

```

---

_[View the full topic](https://forum.inductiveautomation.com/t/feedback-new-perspective-dashboard/28300)._
