dep实现修改分录数量计算金额
var table = pluginCtx.getKDTable("kdtEntry"); table.getColumn("price").setEditor( new com.kingdee.bos.ctrl.kdf.table.KDTDefaultCellEditor( com.kingdee.eas.scm.im.inv.client.InvClientUtils.getNewFormatTxtField(6, false))); table.getColumn("amount").setEditor( new com.kingdee.bos.ctrl.kdf.table.KDTDefaultCellEditor( com.kingdee.eas.scm.im.inv.client.InvClientUtils.getNewFormatTxtField(2, false))); table.addKDTPropertyChangeListener(function(event,methodName){ if(methodName == "equals"){ return this ==event; } if(methodName == "propertyChange"){ if ((event.getType() == com.kingdee.bos.ctrl.kdf.table.KDTStyleConstants.BODY_ROW) && (event.getPropertyName()== "cellValue")){ var curRow = table.getRow(event.getRowIndex()); var colName=table.getColumn(event.getColIndex()).getKey(); var material = curRow.getCell("materialNumber").getValue(); if(material == null){ return; } var pricePrecision = material.get("pricePrecision"); if("price"==colName || "qty"==colName){ var qty = curRow.getCell("qty").getValue(); var price = curRow.getCell("price").getValue(); var value = 0; if(qty != null && price != null && price != 0){ value = qty * price; curRow.getCell("amount").setValue(value); var field = ["amount"]; com.kingdee.eas.scm.common.client.SCMClientUtils.changeCellPrecision(curRow,field,2); } } } } });
dep实现修改分录数量计算金额
var table = pluginCtx.getKDTable("kdtEntry");table.getColumn("price").setEditor(new com.kingdee.bos.ctrl.kdf.table.KDTDefaultCellE...
点击下载文档
上一篇:dep新增在产产量盘点的报废数量字段下一篇:dep校验分录单价必录
本文2024-09-16 23:23:23发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-54245.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章