Home > Yii > CDetailView in Sidebar anzeigen

CDetailView in Sidebar anzeigen

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:

  1. yiiframework – Guidelines for good schema design
  2. CButtonColumn erweitern
  3. Parameterized Named Scopes
  4. Gegen DB authentifizieren
  5. Ein Modul als Admin Backend
  6. CGridColumn
  7. Ein Anrede-Behavior
  8. CGridView
  9. Anonyme Funktionen
  10. Wie ich Datenbank-Tabellen und -Felder benenne
  11. Models aus Modulen verwenden
  12. yiic shell
  13. Widgets
  14. Yii Module
  15. renderPortlets
Author: Categories: Yii Tags:
  1. Bisher keine Kommentare
  1. Bisher keine Trackbacks