(本文档仅供参考)
问题说明
(V10基于数据模型创建的)新即席分析中,希望隐藏整个工具栏或指定工具栏按钮可以通过宏代码实现。
解决方案
V11版本可参考:V11新即席、透视分析隐藏工具栏按钮
...
(1)V11版本(基于数据模型) 隐藏工具栏指定按钮可参考:
宏类型
类型 | 对象 | 事件 |
客户端 | detailed_query | onRender |
宏代码
1 |
|
(2)V10版本(基于数据模型)参考此文档可隐藏新即席查询整个工具栏:
宏类型
类型 | 对象 | 事件 |
ClientSide | model_query | onRender |
宏代码
1 |
|
隐藏工具栏指定按钮可参考:(3)V10版本(基于数据模型)隐藏工具栏指定按钮可参考:
代码块 |
---|
//类型:客户端 对象:model_query 事件:onRender function main(modelQuery: IModelQuery) { let toolbar: IModelQueryToolbar = modelQuery.getModelQueryToolbar(); toolbar.appendCss('.__BaseQueryToolbar_btnRefresh', { display: 'none' }); //刷新 toolbar.appendCss('.___BaseQueryToolbar_btnSave', { display: 'none' }); //保存 toolbar.appendCss('.___BaseQueryToolbar_btnSaveAs', { display: 'none' }); //另存为 toolbar.appendCss('.___BaseQueryToolbar_btnAddToFavorite', { display: 'none' }); //个人参数 toolbar.appendCss('.___BaseQueryToolbar_btnSettings', { display: 'none' }); //设置 toolbar.appendCss('.__BaseQueryToolbar_export', { display: 'none' }); //导出 } |
(4)如何隐藏即席查询(旧)的抽取按钮
.divIcon-queryview-toolbar-button:has(>.s-icon-data-extract) {display: none;}
注意:浏览器支持程度