Amount
在我的 oracle 顶点表格形式中有一个列。SUM
在输入数据并显示在Display only
表格下方的字段上时,我需要计算此列下的所有字段。
我认为这可以使用JavaScript
并调用JavaScript
at onchange
of Amount
column 来完成。
但我不知道如何计算我的 oracle 顶点表格形式SUM
的Amount
列。我怎么能这样做?
Amount
在我的 oracle 顶点表格形式中有一个列。SUM
在输入数据并显示在Display only
表格下方的字段上时,我需要计算此列下的所有字段。
我认为这可以使用JavaScript
并调用JavaScript
at onchange
of Amount
column 来完成。
但我不知道如何计算我的 oracle 顶点表格形式SUM
的Amount
列。我怎么能这样做?
将以下JavaScript
代码添加到 PageHTML Header
属性中:
<script type="text/javascript">
function tot_cal()
{
var f5=new Array();
var tol=0;
f5=document.getElementsByName("f05"); /*f05 is Apex array which holds the data*/
for(i=0;i<f5.length;i++){
tol = (tol*1) + (f5[i].value.replace(/,/g, '') * 1);
}
/* alert(tol); */
$s('P10_AMOUNT_VALUE', tol.formatMoney(2,',','.'));
}
Number.prototype.formatMoney = function(decPlaces, thouSeparator, decSeparator) {
var n = this,
decPlaces = isNaN(decPlaces = Math.abs(decPlaces)) ? 2 : decPlaces,
decSeparator = decSeparator == undefined ? "." : decSeparator,
thouSeparator = thouSeparator == undefined ? "," : thouSeparator,
sign = n < 0 ? "-" : "",
i = parseInt(n = Math.abs(+n || 0).toFixed(decPlaces)) + "",
j = (j = i.length) > 3 ? j % 3 : 0;
return sign + (j ? i.substr(0, j) + thouSeparator : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + thouSeparator) + (decPlaces ? decSeparator + Math.abs(n - i).toFixed(decPlaces).slice(2) : "");
};
</script>
列的表格表单元素/元素属性属性Amount
:
onchange="tot_cal();"