[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: где поменять стили в таблице CRUD?
lodas
Здравствуйте. Создал CRUD действия для таблицы, хочу поменять стили этой таблицы. Но никак не могу найти где они меняются и как?
TMake
Цитата (lodas @ 12.08.2013 - 22:59)
Здравствуйте. Создал CRUD действия для таблицы, хочу поменять стили этой таблицы. Но никак не могу найти где они меняются и как?

Стоит конкретней описать, про какие таблице идет речь.
lodas
stepan,ну обычная таблица которая создается для работы с моделью. вот код ее создания:
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'user-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
//'id_user',
'email',
'login',
'password',
'name',
'surname',
array(
'class'=>'CButtonColumn',

),
),
));
TMake
lodas api изучали?
http://www.yiiframework.com/doc/api/1.1/CGridView
lodas
изучил, но я не нашел где меняется класс для полей ввода(Edit). Для всего остального вроде есть
TMake
filterCssClass
lodas
Вроде выводяться Edit вот здесь:
echo "<tr class=\"{$this->filterCssClass}\">\n";
/*******здесь эдит***********/
foreach($this->columns as $column)
$column->renderFilterCell();
/*******здесь эдит***********/
echo "</tr>\n";

Но как назначить им css класс в данном случае?
lodas
filterCssClass меняет для <tr> а мне надо css класс для input поменять))
TMake
Цитата (lodas @ 13.08.2013 - 00:18)
filterCssClass меняет для <tr> а мне надо css класс для input поменять))

Сильно не разбирался как, но с ходу пришло в голову, что можно прописать всем дочерним input, css правила, от определенного класса http://stepbystep.htmlbook.ru/?id=53
lodas
stepan, спасибо. так конечно не сработало. Но ты навел меня на мысль rolleyes.gif
bestxp
[
'name' => 'column_name',
'filter' => CHtml::activeTextField($model, 'column_name', ['class' => 'myFilterClass']
]


lodas
bestxp, спасибо попробую))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.