下拉树取值与赋值单元格填报(取值赋值)

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");

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值