你用获取单元和方式获取编辑后的控件值是不准确的
正确方式是获取单元格所在控件的值
contentPane.getWidgetByName("控件名").getValue();
扩展后的控件值,是需要先获取控件,然后遍历控件:
下面例子仅供参考:
var arr=contentPane.getWidgetsByName("cj"); //获取扩展单选按钮组控件cj
if(arr.length==undefined){
var str=this.getValue()
contentPane.setCellValue(1,1,str)
}
else{
var cheng=contentPane.getCellValue(1,1);
var a=[]
for(var i=0;i<arr.length;i++)
{
// alert("当前控件值:"+this.getValue()+"列表中的值:"+arr[i].getValue())
a.push(arr[i].getValue())
cheng=a.join(",")
}
a=null;
contentPane.setCellValue(1,1,cheng)}