Доброго всем времени суток. Я кастомизирую форму, сгенерированную автоматически с помощью генератора CRUD. Пытаюсь проставить css стили для добавляемых на форму элементов, и вообще сделать её более благопристойно выглядещей. Вот параметры которые я скармливаю конструктору формы:
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('name')
->add('description')
->add('timeStart', null, ['attr' => [
'data-style'=>"btn-success",
'class' => 'selectpicker'
] ] )
->add('timeEnd', null, ['attr' => [
'data-style'=>"btn-danger",
'class' => 'selectpicker'
] ] )
->add('parentlist', null, ['attr' => [
'data-style'=>"btn-primary",
'class' => 'selectpicker'
]] );
}
Поле parentlist - это простой селектбокс, который выбирает список к которому принадлежит задача. Ему я без проблем проставил класс .selectpicker и бутстраповский плагин его подхватил и переработал в красивый. А для полей timeStart и timeEnd стоит тип виджета DateTimeType, и соответственно селектбоксы добавляются другими отдельными виджетами. И соответственно когда я проставляю этим полям класс .selectpicker то этот класс уходит не к селектбоксам, как у parentlist, а div'у который их всех объеденяет. Что мне сделать, чтоб кастомизировать селектбоксы на обычном DateTimeType виджете? Может для виджетов полей можно редактировать шаблони, из которых они рендерятся?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У вас на скриншотах css код, который потом в итоге на поздних этапах разработки загонит в вас не то, что в угол, а в бездну, из которой вы не сможете...
Как правильно задать имена классов по методологии БЭМ для следующего кода:.
Чем можно заменить для IE с 9-11 версии? HTML нельзя менять. Есть modernizr только.