外部资源

引入一个外部JS/CSS文件,供自定义行为、自定义按钮、树形SQL样式等调用。

支持 <script>DW_Encode_Column.NAME = true;</script>格式,其中name代表字段名,运行时相应字段值不解HTML语言值,即在DW列表展示时直接将HTML语言片段进行显示。

步骤

  1. 打开视图配置界面
  2. 鼠标移动视图名称上,点击"高级选项"弹出侧边栏,点击"外部资源"页签
  3. 直接写引入JS或CSS代码,点击"保存"按扭,完成操作

示例

表头全局排序

当在外部资源中写入如下内容后,可实现DW表头点击排序时按全部数据排序,没有以下代码时为当前页排序。

<script>
  DWGrid.customGridSetting = function(setting){
      setting.dataModel.sorting = "remote";
  }
</script>

示例

普通报表格式化行

注意:针对6.3.1.0626以后的版本(包含6.3.1.0626)

当外部资源中写入如下内容后,以及在JavaScript脚本中写入reportRefresh();可实现普通报表对整行的格式化。

<script>
 function reportRefresh(obj){
     for(var i in reportData){
          var r = reportData[i];
      if(r["BO_ACT_TEST.NAME"] == "要匹配的字段值"){
        $("#table_div").find("tr[rowid='"+i+"']").css("background","red")
      }

     }
  }
</script>

图形报表排序

当外部资源中写入如下内容后,可实现图形报表排序。

<script>
var setChartOption = (set)=>{set.series[0].data = set.series[0].data.sort((obj1,obj2)=>{return parseInt(obj1.value,10) - parseInt(obj2.value,10);})} //如果更换顺序(obj1,obj2) 改为 (obj2,obj1)
</script>



Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区