ext gwt---grid单元格自定义CheckBox

部分代码演示:

Grid类
//新建ColumnConfig链表
List<ColumnConfig> columnConfigs = new ArrayList<ColumnConfig>();

//添加CheckBox部件
CheckColumnConfig checkColumnConfig = new CheckColumnConfig("checkBox", "", 25);
checkColumnConfig.[color=red]setRenderer(new GridCheckBoxRender())[/color];
columnConfigs.add(checkColumnConfig);

//将CheckBox添加到grid中
grid.addPlugin(checkColumnConfig);

GridCheckBoxRender类
public class GridCheckBoxRender implements GridCellRenderer{

public Object render(ModelData model, String property, ColumnData config,int rowIndex, int colIndex, ListStore store, Grid grid) {

//执行状态值
String executeStatusValue = model.get("executeStatus");

//checkBox的值
boolean checkBoxValue = model.get("checkBox");

//返回值
String returnValue = "";

if(executeStatusValue.equals("未处理")){

//显示未勾选的checkBox
returnValue = "<div class='x-grid3-check-col x-grid3-check-col x-grid3-cc-checkBox'> </div>";
if(checkBoxValue){

//显示已经勾选的checkBox
returnValue = "<div class='x-grid3-check-col x-grid3-check-col-on x-grid3-cc-checkBox'> </div>";
}
}
return returnValue;
}

}

自定义后的CheckBox效果如下:

[img]http://dl.iteye.com/upload/attachment/473058/d3e6b41d-692a-35b4-9fa1-85c026037b4a.png[/img]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值