`

column配置format-改变颜色

 
阅读更多

column配置:

<column id="waveDoc.code" title="waveDoc.code" visible="true" width="170" horizonAlign="left" verticalAlign="middle" sortIndex="1" sortType="DESC"  format="waveDocFormartter"/>

 

formatContext.xml配置:

<bean id="waveDocFormartter" class="com.vtradex.swms.server.action.formatter.WaveDocFormartter"></bean>

 WaveDocFormartter.java

package com.vtradex.swms.server.action.formatter;

import java.util.List;

import com.vtradex.thorn.server.format.Formatter;
import com.vtradex.thorn.server.service.pojo.DefaultBaseManager;
/**
 * 
 * @Description :    波次颜色改变
 */
public class WaveDocFormartter extends DefaultBaseManager implements Formatter {

	public String format(String property, Object cellValue, List origenData,
			String referenceModel, String locale) {
		return statusData(cellValue,origenData);
	}
	@SuppressWarnings("unchecked")
	private String statusData(Object cellValue,List origenData){
		String code = cellValue.toString();
		Double orderQuantity= Double.valueOf((String)origenData.get(12));
		Double allocatedQuantity= Double.valueOf((String)origenData.get(13));
		if(allocatedQuantity > 0){
			if(orderQuantity > allocatedQuantity){
				return "<font color=\"red\" size=\"1\">"+code+"</font>";
			}else if(allocatedQuantity > orderQuantity){
				return "<font color=\"blue\">"+code+"</font>";
			}
		}
		return code;
		
	}
//LocalizedMessage.addLocalizedMessage("<font color=\"red\" size=\"2\">"+"不能激活"+"</font>");
}

 

分享到:
评论

相关推荐

    常用计算机专业英语词汇.pdf

    12. format - 格式:格式化是指准备存储介质以存储数据的过程,或者数据的组织和呈现方式。 13. change - 改变:修改或替换现有的事物、状态或值。 14. cursor - 光标:光标是屏幕上的一个点,指示当前输入位置或...

    delphi控件cxGrid用法大全

    要根据数据的条件改变显示颜色,可以在`TableView`的`OnCellPrepared`事件中检查单元格的值,根据条件设置`CellStyle`的`Color`属性。 #### 12. TXT文件导入到cxGrid 从外部TXT文件导入数据到cxGrid,可以通过读取...

    FusionCharts demo

    FusionCharts允许对图表进行深度定制,包括改变颜色、字体、边框等视觉样式。你可以在数据源中指定样式属性,或者通过JavaScript API在运行时动态调整。 **6. 移动设备兼容性** FusionCharts是响应式的,可以在桌面...

    FusionChartsFree设置指南

    使用`FusionChartsThemes.js`,您可以应用预设的主题,或创建自定义主题来改变图表的颜色、字体和其他视觉元素。 7. **交互功能** FusionCharts提供丰富的交互功能,如点击事件、工具提示、缩放和平移等。例如,...

    Tapestry字典0.1.pdf

    - **属性**: `value`, `format`, `minDate`, `maxDate`等。 #### 二、输入校验 (Validating Inputs) **2.1 初始程序 (map的使用)** - **Map使用**: 使用Map来存储校验规则。 - **示例**: `Map, Object&gt; ...

    winform中chart控件的简单应用,饼图、柱状图、曲线图

    3. 配置样式:可以设置每个扇形的填充色、边框颜色、透明度等。 三、柱状图的创建 柱状图以垂直或水平的柱子表示数据,易于比较不同类别的数值大小。创建柱状图的步骤如下: 1. 设置图表类型:`chart1.Series[...

    微软Chart控件示例

    例如,`Series.Color`改变系列颜色,`ChartArea.AxisX.LineColor`设置X轴颜色,`Chart.ImageFormat`决定图表的图像格式。 5. **交互性**:Chart控件支持用户交互,如点击事件和鼠标悬停提示。`Chart.Series[0]....

    如何绑定到 ado.net 数据源

    例如,上面的`MyConverter`可以用来根据图书的页数改变文本块的背景颜色。 ```csharp public class IntColorConverter : IValueConverter { public object Convert(object value, Type targetType, object ...

    fusionChart使用json数据实现报表.pdf

    通过调整JSON数据,你可以轻松地改变图表的样式、颜色、动画效果等,以满足不同报表的需求。 总的来说,FusionCharts通过JSON数据实现了强大的图表和报表功能,使得开发者可以方便地构建动态、美观的数据可视化界面...

    图片隐写Stegsolve工具使用方法.doc

    它通过修改RGB颜色分量的最低位来隐藏信息,而不改变图像的视觉外观。每个像素可以承载3比特的信息,而且由于人眼对这种微小变化不敏感,因此非常适合隐藏数据。 **实战应用** 在CTF(Capture The Flag)竞赛中,...

    FusionCharts中文说明

    此外,FusionCharts还提供了多种预设的主题,如“Fusion”、“Flat”和“Gradient”,可以通过简单地更改主题名称来改变图表风格。 **6. 交互与事件** FusionCharts支持用户交互,如点击图表元素获取详细信息、鼠标...

    WinForms疑难解答.doc

    可以通过设置`Format`属性来改变`DateTimePicker`的显示格式,例如: ```csharp dateTimePicker1.Format = DateTimePickerFormat.Short; ``` **10. 代码设置窗体最小化** 可以通过设置`WindowState`属性为`...

    计算机常用日语片假名的英文对照

    38. **Format(フォーマット)**: 格式化是指改变数据的外观或结构,使其更易于阅读或分析。 39. **Function(ファンクション)**: 函数是执行特定任务的代码块,可以接受参数并返回结果。 40. **Graphic(グラフ...

    C#全能速查宝典

    1.1.7 常量——值不改变的量 9 1.1.8 Dispose方法——释放资源 10 1.1.9 迭代器——相同类型的值的有序序列的一段代码 10 1.1.10 泛型——处理算法和数据结构 11 1.1.11 分部类——将一个类分成几部分 12 1.1.12 is...

    计算机专业英语词汇.pdf

    例如:“Set the background color to blue”(将背景颜色设置为蓝色)。 8. key: 键。指键盘上的键。例如:“Press the Enter key to confirm”(按下回车键确认)。 9. list: 列表。指一系列的条目。例如:...

Global site tag (gtag.js) - Google Analytics