(本文档仅供参考)
问题说明
即席分析中,希望隐藏整个工具栏或指定工具栏按钮可以通过宏代码实现。
解决方案
(1)V11版本(基于数据模型) 隐藏工具栏指定按钮可参考:
宏类型
类型 | 对象 | 事件 |
客户端 | detailed_query | onRender |
宏代码
另外,隐藏工具栏的更多、收藏和分享可参考以下示例代码:
注意:旧版本的即席查询暂不支持隐藏更多按钮,只有 SmartbiV11_20241201之后的版本才可以使用以下宏代码:
隐藏效果:
(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;}
注意:浏览器支持程度
(5)组合分析(V8及以前版本)导出按钮上没有文字描述,想要加上相应的描述,如何实现?
参考下面的宏去添加文字描述:
1 |
|