一.效果
浮动表格浮动出来多行,每行有一个勾选框,点击勾选框,只有点击的那行的勾选框被选中,其他行的均是未选中状态,即在勾选框那一列实现单选的效果。
二.做表方法
1.1在表格你需要添加勾选框的那一列的单元格数据类型选字符,回填属性选多选按钮,枚举值设置:1,这是表示中的值是1,截图如下
1.2 设置事件-j结束编辑事件
1.3 脚本
var col = 4;//勾选框所在的列号
var startRow = 2;//勾选框开始的行
var gridId = "GRID1";//表格代号
var c = g_formmgr.rpts[gridId].gridbase.getRowCount();
var j = g_formmgr.rpts[gridId].gridbase.getActiveCell().row;
for(var i=startRow-1;i<c;i++){
if(i!=j){
g_formmgr.rpts[gridId].gridbase.setValue("",i,col-1)
}
}
请先登录