Hello堆栈交换社区,
是否可以使用内部重力形式计算字段函数将其计算为百分比?我无法在代码中找到此计算的位置,因此我可以重写字段输出的方式。任何人都可以指出我正确的方向(就像我可以用什么钩子来重写表格字段输出的那样)?
答案 0 :(得分: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),则可以导出工作表单。