Уперся в проблему.
В форме создается елемент "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" работать из колбека?
Не хотелось бы создавать каждый чекбокс отдельно.
Комментарии
Сам спрашивал, сам и отвечаю. Какой - никакой разговор получается.
Это тот случай когда интуиция не заменяет информацию.
В колбеке не генерируют новые контролы для формы, а только указывают место где нужно внести изменения в форму. Сама-же форма генерируется по новой (form-alter), передаются только изменения в форме.
Даже не так. В колбеке создать и вывести контролы можно, сохранить потом нельзя - нечего.
Так что вопрос снимается.
Век живи, ....