Js填报方法:
var v=contentPane.getWidgetByName("sts").getValue()
contentPane.setCellValue("E1",null,v)//移动端不支持
将视图树获取的值v 赋给E1; 给E1加一个文本控件解决填报提交保存数据问题
取某一固定单元值
var s=contentPane.element.find("td[id^=A3]").text();
var num=s.replace(/[^0-9]/ig, "")// 正则表达式提取数字
contentPane.setCellValue("C1",null,num)//将NUM值赋给C1,并C1的单元格加一文本控件
方法二填报
var a=contentPane.curLGP.getCellValue('A1')
contentPane.curLGP.setCellValue('B1',null,a)
根据位置取单元格值
var location = this.options.location; //获取当前控件的位置
var cr = FR.cellStr2ColumnRow(location);
var col = cr.col; //列号
var ro = cr.row; //行号
var zybck = contentPane.getWidgetByCell(FR.columnRow2CellStr({col:col-1, row:ro})).getValue();
var s=zybck.replace(/[^0-9]/ig, "")
//根据单元格获取控件
alert(s); //获取对应的值
JQ扩展:JQ方法从单元格中取一个值赋给E1
$(".x-table").each(function(){ // 获取表格table中,第几个td的文本
var t1 =$(".x-table").find('tr').eq(0).find('td').eq(2).text();
contentPane.setCellValue("E1",null,t1)
其它取值赋值法($("tr[tridx=行号]","div.content-container").children().eq(列号) ):
var a = $("tr[tridx=2]","div.content-container").children().eq(1).html();
alert("第3行第2列值为:"+a);
$("tr[tridx=2]","div.content-container").children().eq(1).html(1001);
alert("第3行第2列值被修改为1001");//行列为扩展行列
其它方法2:
var a=$("td[id^=B3-]").text();
alert("B3单元格值为:"+a);
$("td[id^=B3-]").text(1001);
alert("第B3单元格的值被修改为1001");