一、设计要求
(1)A列的数字随机生成整数;
(2)B2~B6以后的单选按钮组控件可以进行选择,C1是一个全局控制型单选按钮组控件,可以控制B2~B6的选择,初始状态默认为“否”状态;
(3)D列数据显示为当前行对应的单选按钮组控件的值,并可以随选项改变而改变。
单独选择某个按钮的效果:
二、设计思路
1.表单结构
2,设置单选选项内容以及表格数据显示内容
3,设计好之后的结构如下
4,复制5行,注意D列对应的显示值为当前行
6,设置全局单选按钮选择事件,这里的JavaScript语句如下:
var a = this.getValue();
var status = contentPane.getWidgetsByName("status");
if (status && status.length > 0) {
$.each(status, function(i, item) {
var cell = item.options.location;
if (a && a.length > 0) {
item.reset();
}
contentPane.setCellValue(cell, null, a);
});
} else {
contentPane.setCellValue("B2", null, a);
contentPane.setCellValue("B3", null, a);
contentPane.setCellValue("B4", null, a);
contentPane.setCellValue("B5", null, a);
contentPane.setCellValue("B6", null, a);
var statusWidget = contentPane.getWidgetByName("status")
if (a && a.length > 0 && statusWidget) {
statusWidget.reset();
}
}