Forum Discussion
Anonymous
3 years agoNot applicable
Bookmark Navigator .json Theme Schema
Hi All, Would anyone have a Bookmark Navigator json schema so I can incorporate it into a custom Theme? Essentially I'm looking for the Bookmark Navigator equivelent of what MarvinVitcu has v...
- 3 years ago
Here you go 🙂
"bookmarkNavigator" : { "*": { "border": [{ "show": false }], "title": [{ "show": false }], "visualHeader": [{ "show": false }], "outline": [{ "show": false },{ "$id": "default", "transparency": 0, "lineColor": {"solid":{"color":"#FFFFFF"}}, "weight": 1 },{ "$id": "hover", "transparency": 0, "lineColor": {"solid":{"color":"#FFFFFF"}}, "weight": 2 },{ "$id": "press", "transparency": 0, "lineColor": {"solid":{"color":"#FFFFFF"}}, "weight": 1 },{ "$id": "selected", "transparency": 0, "lineColor": {"solid":{"color":"#FFFFFF"}}, "weight": 2 }], "fill": [{ "show": false },{ "$id": "default", "transparency": 0, "fillColor": {"solid":{"color":"#FFFFFF"}} },{ "$id": "hover", "transparency": 0, "fillColor": {"solid":{"color":"#FFFFFF"}} },{ "$id": "press", "transparency": 0, "fillColor": {"solid":{"color":"#FFFFFF"}} },{ "$id": "selected", "transparency": 0, "fillColor": {"solid":{"color":"#FFFFFF"}} }], "text": [{ "show": true },{ "$id": "default", "fontFamily": "Arial", "fontColor": {"solid":{"color":"#FFFFFF"}}, "horizontalAlignment": "center", "verticalAlignment": "middle" },{ "$id": "hover", "fontFamily": "Arial Semibold", "fontColor": {"solid":{"color":"#FFFFFF"}} },{ "$id": "press", "fontFamily": "Arial", "fontColor": {"solid":{"color":"#FFFFFF"}} },{ "$id": "selected", "fontFamily": "Arial Semibold", "fontColor": {"solid":{"color":"#FFFFFF"}} }], "bookmarks" :[{ "allowDeselection": false }] } },
MarvinVitcu
Advocate I
3 years agoBy the way, with the February 2023 update. Microsoft finally published a full documentation of all the properties that can be used and which values each property can have. The reportThemeSchema can be found here:
https://github.com/microsoft/powerbi-desktop-samples/tree/main/Report%20Theme%20JSON%20Schema
If you include this reportThemeSchema.json file in your theme file with $schema then it automatically tells you what properties the bookmarkNavigator has. I personally use VisualStudio Code for that. This working flow is also explained at the bottom of this page: https://learn.microsoft.com/en-us/power-bi/create-reports/desktop-report-themes