Amount
私のオラクル頂点表形式のような列があります。SUM
データが入力されている間、この列の下のすべてのフィールドを計算しDisplay only
、表形式の下のフィールドに表示する必要があります。
これはat of columnを使用JavaScript
して呼び出すことができると思います。JavaScript
onchange
Amount
しかし、オラクルの頂点の表形式SUM
で列を計算する方法がわかりません。Amount
どうすればこれを行うことができますか?
Amount
私のオラクル頂点表形式のような列があります。SUM
データが入力されている間、この列の下のすべてのフィールドを計算しDisplay only
、表形式の下のフィールドに表示する必要があります。
これはat of columnを使用JavaScript
して呼び出すことができると思います。JavaScript
onchange
Amount
しかし、オラクルの頂点の表形式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();"