zoukankan      html  css  js  c++  java
  • 根据条件显示表格背景色

    如下图,

    在表格中展示数据的时候,需要根据某个值的大小、比率或者其他计算结果,条件性的显示背景色或者前景色,
    来对在某个区间范围或者超标、未达标等特征数据进行突出显示。
    那么,如何在wyn reports中实现此类条件格式化报表的开发呢?

    wyn enterprise当中,报表元素的各个属性值均支持表达式,表达式是一系统函数和字段组合形成的计算规则。
    报表元素的属性值可以根据表达式的计算结果来动态显示和变化。
    以表格的默认主题配色为例,其实也是内置了表格背景色属性的表达式,来形成奇偶行换色的效果。




    表达式的写法:=IIF(RowNumber(Nothing) Mod 2, Theme.Colors(1,4), "Transparent")
    释义:对行号进行取余,如果没余数,即是偶数行,背景色显示为Theme.Colors(1,4);否则即为奇数行,背景色显示为透明:Transparent;

    更多场景需要通过数据集字段值或者计算结果来显示背景色,原理与上面的例子一样。只不过在IIF函数中的条件为字段值或者字段值计算;




    表达式写法为:=IIF(Fields!库存量.Value<=3000,"#ff9800",iif(Fields!库存量.Value<=4000,"#faa19b","#f77268"))
    如果是计算比率,则为:=IIF(Fields!库存量.Value/Fields!定额量.Value<=0.9,"#ff9800",iif(Fields!库存量.Value/Fields!定额量.Value<=1,"#faa19b","#f77268"))

    通过表达式可以实现更多负责的格式化效果
    帮助文档参考链接:https://help.grapecity.com.cn/pages/viewpage.action?pageId=35784566

  • 相关阅读:
    css学习笔记1
    HTML学习笔记4
    Layui使用入门教程
    MVC _Layout
    C# MVC _viewstart.cshtml的作用
    用javascript提交表单
    form表单中的属性和标签
    <input>标签中id和name的作用和区别
    input type = button 的onclick属性调用函数
    form表单提交onclick和onsubmit
  • 原文地址:https://www.cnblogs.com/edoo/p/13919589.html
Copyright © 2011-2022 走看看