test redrawing whole form
This commit is contained in:
@@ -22,6 +22,11 @@ function booking_variety_regn_form($node, &$form_state)
|
|||||||
->orderBy('v.booking_variety_start');
|
->orderBy('v.booking_variety_start');
|
||||||
$result = $timeslot_query->execute();
|
$result = $timeslot_query->execute();
|
||||||
|
|
||||||
|
$form['wrapper'] = array(
|
||||||
|
'#prefix' => '<div id="booking_variety_form_wrapper">',
|
||||||
|
'#suffix' => '</div>'
|
||||||
|
);
|
||||||
|
|
||||||
$form['identity'] = array(
|
$form['identity'] = array(
|
||||||
'#type' => 'fieldset',
|
'#type' => 'fieldset',
|
||||||
'#title' => 'Select Person',
|
'#title' => 'Select Person',
|
||||||
@@ -36,7 +41,7 @@ function booking_variety_regn_form($node, &$form_state)
|
|||||||
'#default_value' => !empty($data->booking_nid) ? $data->booking_nid : '',
|
'#default_value' => !empty($data->booking_nid) ? $data->booking_nid : '',
|
||||||
'#ajax' => array(
|
'#ajax' => array(
|
||||||
'event' => 'change',
|
'event' => 'change',
|
||||||
'wrapper' => 'booking_variety_session_fieldset_wrapper',
|
'wrapper' => 'booking_variety_form_wrapper',
|
||||||
'callback' => 'booking_variety_session_form_callback',
|
'callback' => 'booking_variety_session_form_callback',
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
@@ -50,7 +55,7 @@ function booking_variety_regn_form($node, &$form_state)
|
|||||||
'#default_value' => !empty($data->booking_lastname) ? $data->booking_lastname : '',
|
'#default_value' => !empty($data->booking_lastname) ? $data->booking_lastname : '',
|
||||||
'#ajax' => array(
|
'#ajax' => array(
|
||||||
'event' => 'change',
|
'event' => 'change',
|
||||||
'wrapper' => 'booking_variety_session_fieldset_wrapper',
|
'wrapper' => 'booking_variety_form_wrapper',
|
||||||
'callback' => 'booking_variety_session_form_callback',
|
'callback' => 'booking_variety_session_form_callback',
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
@@ -58,11 +63,11 @@ function booking_variety_regn_form($node, &$form_state)
|
|||||||
$form['variety-sessions'] = array(
|
$form['variety-sessions'] = array(
|
||||||
'#type' => 'fieldset',
|
'#type' => 'fieldset',
|
||||||
'#title' => 'Select Variety Sessions',
|
'#title' => 'Select Variety Sessions',
|
||||||
'#prefix' => '<div id="booking_variety_session_fieldset_wrapper">',
|
//'#prefix' => '<div id="booking_variety_session_fieldset_wrapper">',
|
||||||
'#suffix' => '</div>'
|
//'#suffix' => '</div>'
|
||||||
);
|
);
|
||||||
|
|
||||||
$form['variety-sessions']['booking_feedback_wrapper'] = array(
|
$form['identity']['booking_feedback_wrapper'] = array(
|
||||||
'#markup' => '<div id="booking_feedback_wrapper"></div>',
|
'#markup' => '<div id="booking_feedback_wrapper"></div>',
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -122,8 +127,10 @@ function _booking_get_variety_timeslot_options($timeslot_id) {
|
|||||||
*/
|
*/
|
||||||
function booking_variety_session_form_callback($form, &$form_state) {
|
function booking_variety_session_form_callback($form, &$form_state) {
|
||||||
$form_state['rebuild'] = TRUE;
|
$form_state['rebuild'] = TRUE;
|
||||||
$form['form']['variety-sessions']['booking_feedback_wrapper']['#markup'] = '<div id="booking_feedback_wrapper">Test</div>';
|
//$form['form']['variety-sessions']['booking_feedback_wrapper']['#markup'] = '<div id="booking_feedback_wrapper">Test</div>';
|
||||||
return $form['form']['variety-sessions'];
|
//return $form['form']['variety-sessions'];
|
||||||
|
$form['form']['identity']['booking_feedback_wrapper']['#markup'] = '<div id="booking_feedback_wrapper">Test</div>';
|
||||||
|
return $form['form'];
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user