页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

  • 直接替换JS文件;
  • 自定义Patch文件进行修改(推荐)。
    Image Added
在一般情况下最好使用Patch文件修改方式,这样可以降低将来Smartbi升级造成的风险。
注意

自定义Patch文件方式,利用同一个js文件中多个相同的同名方法,最后一个会生效的原理,smartbi在加载js脚本时,会遍历所有扩展包,然后将扩展包中同路径及同名的.js.patch文件内容附加到产品内置js的后面,最后返回的是合并后的js,意味着这种方式是部分修改产品js,风险相对会小,升级产品的话也只是修改的那个方法可能产生问题。

所以在一般情况下最好使用Patch文件修改方式,这样可以降低将来Smartbi升级造成的风险。

 

 

1. 整个JS文件替换

当需要替换原有的JavaScript文件时,在扩展插件中建立与该JavaScript文件一致的目录结构,在该目录中建立同名的JavaScript文件。Smartbi会优先加载扩展插件中的JavaScript文件。请参照"替换Smartbi文件"。

...