Skip to content

Commit 85ec322

Browse files
committed
Update README.md
1 parent afbd913 commit 85ec322

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

README.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@ Parse Dashboard is a standalone dashboard for managing your [Parse Server](https
7979
- [Limitations](#limitations)
8080
- [CSV Export](#csv-export)
8181
- [Views](#views)
82+
- [View Table](#view-table)
83+
- [Pointer](#pointer)
84+
- [Link](#link)
8285
- [Contributing](#contributing)
8386

8487
# Getting Started
@@ -1253,12 +1256,53 @@ This feature allows you to change how a pointer is represented in the browser. B
12531256
This feature will take either selected rows or all rows of an individual class and saves them to a CSV file, which is then downloaded. CSV headers are added to the top of the file matching the column names.
12541257

12551258
> ⚠️ There is currently a 10,000 row limit when exporting all data. If more than 10,000 rows are present in the class, the CSV file will only contain 10,000 rows.
1259+
12561260
## Views
12571261

12581262
▶️ *Core > Views*
12591263

12601264
Views are saved queries that display aggregated data from your classes. Create a view by providing a name, selecting a class and defining an aggregation pipeline. Optionally enable the object counter to show how many items match the view. Saved views appear in the sidebar, where you can select, edit, or delete them.
12611265

1266+
### View Table
1267+
1268+
When designing the aggregation pipeline, consider that some values are rendered specially in the output table.
1269+
1270+
#### Pointer
1271+
1272+
Parse Object pointers are automatically displayed as links to the target object.
1273+
1274+
Example:
1275+
1276+
```json
1277+
{ "__type": "Pointer", "className": "_User", "objectId": "xWMyZ4YEGZ" }
1278+
```
1279+
1280+
#### Link
1281+
1282+
Links are rendered as hyperlinks that open in a new browser tab.
1283+
1284+
Example:
1285+
1286+
```json
1287+
{
1288+
"__type": "Link",
1289+
"url": "https://example.com",
1290+
"text": "Link"
1291+
}
1292+
```
1293+
1294+
Set `isRelativeUrl: true` when linking to another dashboard page, in which case the base URL for the relative URL will be `<PROTOCOL>://<HOST>/<MOUNT_PATH>/apps/<APP_NAME>/`. The key `isRelativeUrl` is optional and `false` by default.
1295+
1296+
Example:
1297+
1298+
```json
1299+
{
1300+
"__type": "Link",
1301+
"url": "browser/_Installation?filters=%5B%7B%22field%22%3A%22objectId%22%2C%22constraint%22%3A%22eq%22%2C%22compareTo%22%3A%22xWMyZ4YEGZ%22%2C%22class%22%3A%22_Installation%22%7D%5D",
1302+
"isRelativeUrl": true,
1303+
"text": "Link"
1304+
}
1305+
```
12621306

12631307
# Contributing
12641308

0 commit comments

Comments
 (0)