CDetailView in Sidebar anzeigen
24. Januar 2012
Problem:
die th-Spalte im DetailView ist per CSS 160px breit, passt nicht so einfach in eine schmale Sidebar
Lösung:
class UserInfo extends CWidget { public $user; public function run() { Yii::app()->clientScript->registerCss('sidebar', 'table.sidebar th {width: 100px;}'); $this->widget('zii.widgets.CDetailView', array( 'data' => $this->user, 'htmlOptions' => array('class' => 'detail-view sidebar'), 'attributes' => array( 'firstname', 'lastname' ), )); } }
Verwandte Artikel:
- yiiframework – Guidelines for good schema design
- CButtonColumn erweitern
- Parameterized Named Scopes
- Gegen DB authentifizieren
- Ein Modul als Admin Backend
- CGridColumn
- Ein Anrede-Behavior
- CGridView
- Anonyme Funktionen
- Wie ich Datenbank-Tabellen und -Felder benenne
- Models aus Modulen verwenden
- yiic shell
- Widgets
- Yii Module
- renderPortlets
Letzte Kommentare