KDE通过BusinessDataServiceHelper.load获取基础资料信息原创
2人赞赏了该文章
2,345次浏览
未经作者许可,禁止转载编辑于2023年02月28日 18:16:18
需要获取不在单据上面的信息时,可以用KDE通过BusinessDataServiceHelper.load简单获取对应信息。
var plugin = new FormPlugin({ afterBindData: function(e) { var contractbill = this.getView().getModel().getValue('contractbill') //获取主合同号 var q = new QFilter("contractbill", "=", contractbill.get('id')); //数据库获取补充合同信息 var filters = [q] var dynamicObject = BusinessDataServiceHelper.load("recon_supplyconbill", "amount", filters) var amo = 0 for (var i = 0; i < dynamicObject.length; i++) { amo += dynamicObject[i].get("amount") } this.getModel().setValue('nzsw_amountfield',amo) //this.getView().showMessage(contractbill.get('id')) } });
赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!