Skip to content

Commit cf4a86e

Browse files
authored
gpalf-count-only-non-blank-rows.js: Added support to recalculate non-blank rows when a list field value changes.
1 parent 6a981d2 commit cf4a86e

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

gp-auto-list-field/gpalf-count-only-non-blank-rows.js

+18-1
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,21 @@ gform.addFilter('gform_merge_tag_value_pre_calculation', function (value, match,
4545
});
4646

4747
return nonBlankCount;
48-
});
48+
});
49+
50+
$(document).ready(function () {
51+
// Recalculate when a list field is changed.
52+
$(document).on('change', '.gfield_list_group_item input', function () {
53+
var $group = $(this).parents('.gfield_list_group');
54+
var $container = $group.parents('.gfield_list_container');
55+
var formId = $container.closest('.gform_wrapper').attr('id').replace('gform_wrapper_', '');
56+
57+
if ( !formId || typeof window.gf_global.gfcalc[formId] === 'undefined') {
58+
return;
59+
}
60+
61+
var calcObject = window.gf_global.gfcalc[formId];
62+
63+
calcObject.runCalcs(formId, calcObject.formulaFields);
64+
});
65+
});

0 commit comments

Comments
 (0)