According to the documentation the Fieldlist should be hidden by default, and in every case that I've tested it is, EXCEPT whenever the dataSource type is set to api. I confirmed this wasn't just unique to my application by cloning down the https://github.com/flexmonster/pivot-vue repo and changing the data source to api, setting the url to https://olap.flexmonster.com:9500 and the index to fm-product-sales.
For some reason, that will cause the fieldlist to automatically pop open when the component is mounted. Is there any way to prevent that from happening, while still using an API as the data source?
Hello, Dan,
Thank you for writing to us.
For custom data source API, the Field List is automatically displayed if no data slice is specified.
To hide the Field List, a default slice
needs to be provided, for example:
"dataSource": {
"type": "api",
"url": "https://olap.flexmonster.com:9500",
"index": "fm-product-sales"
},
"slice": {
"rows": [
{"uniqueName": "Color"}
],
"measures": [
{
"uniqueName": "Price",
"aggregation": "sum"
}
]
}
Here is a JSFiddle for illustration: https://jsfiddle.net/flexmonster/ctndsu7v/.
Please let us know if this helps.
Kind regards,
Vera
Awesome. Thanks for the quick response and helpful information.