RuZzz
(Xruz)
July 1, 2012, 3:50pm
1
Не могли бы вы подсказать как расположить checkbox-ы горизонтально, а то они у меня почему то столбиком расположены? Почему то в инете про это не нашёл.
echo CHtml::checkBoxList('category', $key, $category,
array(
'separator'=>'',
'class'=>'categoryFilter'
));
А в идеале хочется их расположить столбиком и вставить под правую менюшку (которая генерируется в gii для операций CRUD из таблицы)
Charger
(Charger)
July 3, 2012, 7:59am
2
Чекбоксы расположены столбиком, потому что их текст заключен в тег label, у которого установлен такой стиль. Если заглянешь в CSS то поймешь.
Соответственно нужно менять стиль или класс именно этих label
echo CHtml::checkBoxList('category', $key, $category,
array(
'separator'=>'',
array('labelOptions'=>array('style'=>'display:inline')
));
А если все же хочешь столбиком и на правую сторону, то посмотри, как этот столбик реализован в /views/layouts/column2.php
И сделай по аналогии. Т.е. в представлении будешь формировать массив, а выводить он будет уже в column2.php