各位好,请问下 如何去掉上面的拖动按钮啊,就是想不让客户自己拖动?如下图所示

0
1.jpg
已邀请:
5

joljess - +,BIEE平台管理员。 2015-08-17 回答

上面说的方法是比较合适量小的,且不是全局修改的方法。下面这个方法是设置某个实例的默认值的。
1.备份instanceconfig.xml(路径:/MiddlewareHome/instances/instance1/config/OracleBIPresentationServicesComponent/coreapplication_obips1/)。
2.在<ServerInstance>标签里插入如下内容:
 <Analysis>
<InteractionProperties>
<InteractionPropertyAddRemoveValues>false</InteractionPropertyAddRemoveValues>
<InteractionPropertyCalcItemOperations>false</InteractionPropertyCalcItemOperations>
<InteractionPropertyDrill>true</InteractionPropertyDrill>
<InteractionPropertyGroupOperations>false</InteractionPropertyGroupOperations>
<InteractionPropertyInclExclColumns>true</InteractionPropertyInclExclColumns>
<InteractionPropertyMoveColumns>
false</InteractionPropertyMoveColumns>
  <!-- default value true -->
<InteractionPropertyRunningSum>false</InteractionPropertyRunningSum>
<InteractionPropertyShowHideSubTotal>false</InteractionPropertyShowHideSubTotal>
<InteractionPropertySortColumns>true</InteractionPropertySortColumns>
<InteractionPropertyHideColumns>false</InteractionPropertyHideColumns>
</InteractionProperties>
</Analysis>
true或false根据自己的需要调整即可。保存,重启em,完事。
 
*************************************************方法二*******************************************
如果我只想想改部分目录下的报表,那可以通过目录管理器(catalog manager)来替换。
但这个方法有限制,如果报表在“交互”都用的是默认的,此方法不可行。
大体步骤就是打开catalog manager,替换。
如果有修改“交互”,那么报表的xml里有类似如下的内容(我是将移动列禁用的,所以movecolumns="false"):
<saw:interactionOptions drill="true" movecolumns="false" sortcolumns="true" addremovevalues="false" groupoperations="false" calcitemoperations="false" showhidesubtotal="false" showhiderunningsum="false" inclexclcolumns="true" />
按照需要替换就是了。
4

happy_cangcang - 80后 2015-08-14 回答

在分析的结果页中,有个地方是设置交互的
方法.png


方法2.png

 

要回复问题请先登录注册