我目前正在使用vTiger 6.5中的自定义模块,我想基于另外两个计算填充字段。以下是我在下面尝试过的内容。我希望不使用工作流程来做到这一点。
$units = $entityData->get('numberofunits');
$value = $entityData->get('unitvalue');
$entitydata->set('currentamount',$units * $value);
}
我不确定这是否是语法问题,或者我是否朝着错误的方向前进。
由于
答案 0 :(得分:0)
如果你想进行实时计算,为什么不在javascript端进行呢?
您可以将此功能添加到自定义Edit.js文件中:
calculate_amount: function (){
var units = $("input[name='numberofunits']");
var value = $("input[name='unitvalue']");
$(units, value).on('keyup', function(){
if (units.val() != '' && value.val() != ''){
var currentamount = units.val() * value.val();
$("input[name='currentamount']").val(currentamount);
}
});
}
currentamount字段将填充单位和值乘法的结果。