私はソフトウェア開発者ではありません。フォームおよびリスト モジュール内の DotNetNuke テーブルの 1 つの行の一連の値を平均する方法を知る必要があります。これを式に使用してみました:
'AVG('+[Num1]+','+[Num2]+','+[Num3]+')'
しかし、これは 10,20,30 の値を設定した後、concatenated: AVG(10,20,30) のみを返します。
誰でもアイデアがありますか?
$(document).ready(function()
{ $("#budgetWorksheet tbody tr").change(rowAverage); });
function rowAverage() { var totalAvg = 0; $("tbody tr").slice(0,-1).each(function()
{ var row_total = 0; var i = "td:not(.subtotal) input:text",
this).each(function() { row_total += parseInt(this.value || 0, 10);
}).length; if (row_total > 0) { var avg = Math.floor(parseInt(row_total, 10) /
i); $(".subtotal input:text", this).val(avg); totalAvg += avg; } });
$(.totalAvg input").val(totalAvg);