# Scrolling Text box on dashboard?

**URL:** <https://discourse.nodered.org/t/scrolling-text-box-on-dashboard/2788>\
**Category:** Dashboard\
**Created:** [3 September 2018 01:22 UTC](https://discourse.nodered.org/t/scrolling-text-box-on-dashboard/2788 "2018-09-03T01:22:19Z")\
**Posts on this page:** 1\
**Showing post:** 18

<div class="post-metadata">

**Author:** ![shrickus](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/shrickus/32/517_2.png) [@shrickus](https://discourse.nodered.org/u/shrickus)\
**Post date:** [16 February 2019 06:33 UTC](https://discourse.nodered.org/t/scrolling-text-box-on-dashboard/2788/18 "2019-02-16T06:33:06Z")

</div>

> [@abra](#):
>
> Would be possible to open a "detailed view" when a line from the table is double-clicked, and to pass the context (the message payload for the line) to it?

Yes, you can use the Angular scope to send the data for each row of your table back to the downstream flow. [This discussion](https://discourse.nodered.org/t/access-variable-within-dashboard-html-template-sent-from-function/3725/12) has some examples of how to do that.

Put a debug node on the output of your `ui_template` node that builds the table, so you can see what is being passed back when you click the row. Once you have the right data being returned, you can pass that message to a `change` node to set the `msg.tab` property to be the "next page" to show, and send that to to a `ui_control` node, which then switches the dashboard to that page. At that point you just use the payload from the clicked table row to populate the widgets showing more details -- simple, eh? ;\*)

---

_[View the full topic](https://discourse.nodered.org/t/scrolling-text-box-on-dashboard/2788)._
