'checkboxes' и ajax

Главные вкладки

Аватар пользователя yurasandul@gmail.com yurasandul@gmail.com 18 марта 2013 в 18:35

Уперся в проблему.
В форме создается елемент "checkboxes"

<?php
$form
['field_set2']['field_tax2'] = array (
    
'#type' => 'checkboxes',
    
'#title' => t('Sample'),
    
'#description' => t('Select the pizza toppings you would like.'),
    
'#options' => array(
           
'pepperoni' => t('Pepperoni'),
           
'black_olives' => t('Black olives'),
           
'veggies' => t('Veggies')
        )
);
?>

При нормальной генерации формы все прекрасно работает, но при возврате этого кода из колбека - нехочет. Причем если поменять checkboxes на выпадающий список "select", вопросов нет, все работает.
Вопрос. Как заставить "checkboxes" работать из колбека?
Не хотелось бы создавать каждый чекбокс отдельно.

Комментарии

Аватар пользователя yurasandul@gmail.com yurasandul@gmail.com 19 марта 2013 в 15:55

Сам спрашивал, сам и отвечаю. Какой - никакой разговор получается.

Это тот случай когда интуиция не заменяет информацию.
В колбеке не генерируют новые контролы для формы, а только указывают место где нужно внести изменения в форму. Сама-же форма генерируется по новой (form-alter), передаются только изменения в форме.
Даже не так. В колбеке создать и вывести контролы можно, сохранить потом нельзя - нечего.
Так что вопрос снимается.
Век живи, ....