# UI-Table download/export filtered data on columns

**URL:** <https://discourse.nodered.org/t/ui-table-download-export-filtered-data-on-columns/32252>\
**Category:** Dashboard\
**Created:** [31 August 2020 12:44 UTC](https://discourse.nodered.org/t/ui-table-download-export-filtered-data-on-columns/32252 "2020-08-31T12:44:45Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![Christian-Me](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/christian-me/32/10774_2.png) [@Christian-Me](https://discourse.nodered.org/u/Christian-Me)\
**Post date:** [31 August 2020 20:23 UTC](https://discourse.nodered.org/t/ui-table-download-export-filtered-data-on-columns/32252/7 "2020-08-31T20:23:54Z")

</div>

As mentioned here

> [@Ui-table supports ui\_control](https://discourse.nodered.org/t/ui-table-supports-ui-control/18870/14):
>
> Hi Andy, Rows is not a JavaScript object per se it is a component which can not be transferred to a JSON formatted sting. You can/should access the data by the included methods. This is why the send method fails. You can pick the relevant data by using the methods in a new object and send this back to the runtime. Here is an example for the cell component So your error is not directly related to the loopback issue - your error is caused by trying to convert a component to a json string. …

Rows is a component and can‘t be converted into a JSON string to be sent from the frontend to the backend (node-red)

You have to use the methods to pic the data items.

---

_[View the full topic](https://discourse.nodered.org/t/ui-table-download-export-filtered-data-on-columns/32252)._
