2016-10-03 7 views
0

こんにちはスタック交換コミュニティGravityForms - 2つのフィールドを百分率で計算

内部重力計算フィールド関数を使用してパーセントで計算することはできますか?私はこの計算が起こるコードのどこに見つけることができないので、フィールドの出力方法を書き直すことができます。誰も正しい方向に私を指すことができます(どのようなフック私はフォームフィールドの出力方法を書き換えるために使用することができます)?

答えて

1

"gform_calculation_format_result" JSフィルタを使用します。コピー、貼り付け、フォームのHTMLフィールドに次のコードを構成します。

<script type="text/javascript"> 
gform.addFilter('gform_calculation_format_result', function(formattedResult, result, formulaField, formId, calcObj) { 
    // UPDATE: "3" to ID of your Calculation field  
    if (formulaField.field_id == 3) { 
     formattedResult = gformFormatNumber(result, ! gformIsNumber(formulaField.rounding) ? -1 : formulaField.rounding, '.', ',') + '%'; 
    } 
    return formattedResult; 
}); 

あなたはこのアクションで(form export)をインポートし、参照したい場合はここでの作業フォームの輸出です。

+0

<3。あなたは素晴らしい人です – Krunkmaster

関連する問題