2014-03-08 2 views
1

Я использую оба cwidgets i.e., cdetailview и cgridview. Я отобразил его с помощью метода renderPartial.cdetailview и cgridview настраивать стиль css в yii

Дело в том, что мне нужно изменить свой css на его украшение. Я хорошо разбираюсь в стиле css, но для этих виджетов, как применить его в yii? Это большой вопрос для меня, я прогуливался по всем страницам форума, но моя потребность не удовлетворена.

Ниже приведен код

viewb

<?php $this->widget('zii.widgets.CDetailView', array(
'data' => array(), 
    //to avoid error 
'attributes' => $res, 
'cssFile'=>Yii::app()->request->baseUrl.'/css/mecss.css',)); 
?> 

cssFile не работает уже копия вставили активов за DetailView код и применил мой CSS пока без изменений

controllerb

$this->renderPartial('viewB',array('res'=>$res)); 

viewc

<?php 
    $this->widget('zii.widgets.grid.CGridView', array(
    'dataProvider'=>$dataProvider, 
    'ajaxUpdate'=>true, 
'columns'=>array(
array('name'=>' Name','value'=>'$data["name"]'), 
array('name'=>' status','value'=>'$data["status"]'), 
), 
)); 
?> 

controllerc

$this->renderPartial('viewc',array(
     'dataProvider'=>$dataProvider, 
     )); 

это вид, что ищу

Cdetailview using ajax with customise css

всех атрибутов из записи в той же таблице, который я ха ve предоставлен как $ res to detailview, но тогда мне нужны деатили, учетные данные и expirarydetails в качестве заголовков для соответствующих атрибутов. Возможно ли это? если да, пожалуйста, дайте мне знать, что еще я могу сделать для достижения этого, пожалуйста, дайте мне знать.

я отображая его в Modela и modelD вид соответственно с использованием Ajax

каждому я хочу применить свой стиль CSS, но тогда я не знаю, как я начинаю

я знаю, их это атрибут cssFile я tryng с это может кто-нибудь руководствоваться этим или любым хорошим способом.

Пожалуйста, руководство дайте мне знать, как я достичь это

+0

Какой тип css вы хотите применить? Я имею в виду, хотите ли вы изменить стиль заголовка? Вы хотите изменить стиль ячейки? Вы хотите изменить цвет текста в ячейках? –

+0

извините за задержку для respons hv update мой вопрос с видом мне нужно n dts d stylei хочу применить, пожалуйста, дайте мне знать, может ли это сделать b? – hir

+0

, пожалуйста, см. Ответ, если он помогает –

ответ

0

вы можете установить все виды классов для CGridView:

class for your row

class for filter row

rowCssClassExpression

выражение PHP, которое оценивается для каждой строки тела таблицы, а результат используется как имя класса CSS для строки.

+0

извините за задержку для resp hv обновить мой вопрос с видом мне нужно n dts d stylei хочу применить, пожалуйста, дайте мне знать, может ли это сделать b? – hir

+0

- это их демо-версия для вашей ссылки abv, которую я прочитал, но тогда я не знаю, как ее реализовать – hir

1

Да, вы можете применить свой пользовательский Css.Некоторые атрибуты для этого используются как

cssFile 
filterCssClass 
itemsCssClass 
loadingCssClass 
pagerCssClass 
rowCssClass 
rowCssClassExpression 
summaryCssClass 

И да вот демка со свойствами пользовательских Css.
http://www.yiiplayground.com/index.php?r=UiModule/dataview/gridStyle

 Смежные вопросы

  • Нет связанных вопросов^_^