【仅供内部供应商使用,不提供对外解答和培训】
【仅供内部供应商使用,不提供对外解答和培训】
更改单元格的生成的HTML标签,可以达到增加Tooltip信息之类的目的。
package com.fr.report.fun;
import com.fr.script.Calculator;
import com.fr.stable.fun.Level;
import com.fr.stable.html.Tag;
/**
* 更改单元格输出成的HTML标记Tag
*/
public interface CellTagTransformer extends Level {
String MARK_STRING = "CellTagTransformer";
int CURRENT_LEVEL = 1;
/**
* 处理单元格提示效果
*
* @param c 算子
* @param tag 单元格HTML标签
* @param tooltip 提示内容
* @param rawValue 单元格的值
* @return HTML标签
*/
Tag process(Calculator c, Tag tag, String tooltip, Object rawValue);
}
<extra-report> <CellTagTransformer class="com.fr.plugin.xxx.youclassname"/> </extra-report>