Sometimes you have a Search form with a repeating section in it, and are using 'frm_get_default_value' to populate it, but the darn thing won't show the right number of rows. This fixes it.
add_filter( 'frm_repeat_start_rows', 'frm_set_ten_rows', 10, 2); function frm_set_ten_rows( $row_num, $field ){ if ( $field['id'] == 157 && isset($_REQUEST['depdob']) ) { // change 157 to the id of your repeating section $myarray = explode(', ',$_REQUEST['myvar']); // change myvar to your get param $row_num = count($myarray); } return $row_num; }
Sometimes you just want to set the number of rows that show to a fixed number, like this:
add_filter( 'frm_repeat_start_rows', 'frm_set_ten_rows', 10, 2); function frm_set_ten_rows( $row_num, $field ){ $row_num = 3; // set 3 to whatever you want return $row_num; // or just return a number and make it one line // I only did it this way to make what's happening clear }
Subscribe To Our Newsletter
Join our mailing list to receive the latest news and updates from our team.
You have Successfully Subscribed!