This commit is contained in:
Nathan Coad
2018-05-02 14:13:57 +10:00
parent 11122b9696
commit 5cf0962d1f

View File

@@ -57,7 +57,7 @@ function booking_variety_regn_form($node, &$form_state)
'#type' => 'select', '#type' => 'select',
'#title' => t('Variety Session: ' . $timeslot->booking_variety_time_descrip), '#title' => t('Variety Session: ' . $timeslot->booking_variety_time_descrip),
'#required' => TRUE, '#required' => TRUE,
'#default_value' => '', '#default_value' => '--',
'#options' => _booking_get_variety_timeslot_options($timeslot->tid), '#options' => _booking_get_variety_timeslot_options($timeslot->tid),
'#prefix' => '<div id="booking_variety_session_' . $timeslot->tid . 'wrapper">', '#prefix' => '<div id="booking_variety_session_' . $timeslot->tid . 'wrapper">',
'#suffix' => '</div>', '#suffix' => '</div>',
@@ -137,7 +137,7 @@ function booking_variety_session_callback($form, &$form_state) {
); );
//re-create the form element for this timeslot //re-create the form element for this timeslot
/*
$form['variety-sessions'][$fieldname] = array( $form['variety-sessions'][$fieldname] = array(
'#type' => 'select', '#type' => 'select',
'#title' => t('Variety Session: ' . $timeslot->booking_variety_time_descrip), '#title' => t('Variety Session: ' . $timeslot->booking_variety_time_descrip),
@@ -145,16 +145,16 @@ function booking_variety_session_callback($form, &$form_state) {
'#options' => $options, '#options' => $options,
'#prefix' => '<div id="booking_variety_session_' . $timeslot->tid . 'wrapper">', '#prefix' => '<div id="booking_variety_session_' . $timeslot->tid . 'wrapper">',
'#suffix' => '</div>', '#suffix' => '</div>',
'#default_value' => 1, '#default_value' => 'Paintball',
); );
*/
$form['variety-sessions'][$fieldname]['#options'] = $options; //$form['variety-sessions'][$fieldname]['#options'] = $options;
// Tell drupal to update the wrapper for this field // Tell drupal to update the wrapper for this field
$commands[] = ajax_command_replace('#booking_variety_session_' . $timeslot->tid . 'wrapper', render($form['variety-sessions'][$fieldname])); $commands[] = ajax_command_replace('#booking_variety_session_' . $timeslot->tid . 'wrapper', render($form['variety-sessions'][$fieldname]));
} }
//$form_state['rebuild'] = TRUE; $form_state['rebuild'] = TRUE;
return array('#type' => 'ajax', '#commands' => $commands); return array('#type' => 'ajax', '#commands' => $commands);
} }