电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

二开-值更新事件

来源:金蝶云社区作者:金蝶2024-09-164

二开-值更新事件

本次记录的数值类型的更新包含:

  1. 单据头的值更新

  2. 单据体的值更新


单据头的值更新

$('#monthActual').change(function () {  //监听文本域,数值控件的值变化

//月实际产值(元)

var monthActual = $('#monthActual').shrNumberField("getValue");

//月实际人工成本合计

var monthActualCost = $('#monthActualCost').shrNumberField("getValue");

if (monthActual != 0) {

//工资含量控制率(%)=月实际人工成本合计/月实际产值

var salaryPercent = (parseFloat(monthActualCost) / parseFloat(monthActual) * 100).toFixed(2);

$('#salaryPercent').shrNumberField("setValue", salaryPercent);

}

});


单据体的值更新

单据体的值更新包括:

  1. 行更新

  2. 列更新


具体实现方法如下

valueChange: function () {

$("#entrys").jqGrid('option', {

// onCellSelect: function (rowid, iCol, cellcontent, e) {    //有值输入就会进入此方法,但是无法获取最终输入值

//  var id = rowid;

//  var index = iCol;

//  var data = cellcontent;

//  var event = e;

// },

 

// afterEditCell: function (id, name, val, iRow, iCol) {   //没有仔细验证过此方法

// if(name == 'amount') {

//      var taxval = jQuery("#celltbl").jqGrid('getCell',rowid,iCol+1);

//      jQuery("#celltbl").jqGrid('setRowData',rowid,{total:parseFloat(val)+parseFloat(taxval)});

//    }

//    if(name == 'tax') {

//      var amtval = jQuery("#celltbl").jqGrid('getCell',rowid,iCol-1);

//      jQuery("#celltbl").jqGrid('setRowData',rowid,{total:parseFloat(val)+parseFloat(amtval)});

//    }

// },


afterSaveCell: function (rowid, name, val, iRow, iCol) {

//参数解析:行id:rowid ,行名称:name ,此时的值:val, 行号:iRow,列号:iCol


计算行:

//获取此时点击单元格时的一整行数据

var select

二开-值更新事件

本次记录的数值类型的更新包含:单据头的值更新单据体的值更新单据头的值更新$('#monthActual').change(function () { //监听文本域,...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信