Hi,
ich benutze das Widget CListView um meine Werte tabellarisch auszugeben.
-
Mein Problem ist das CListView einfach sein div mitten in meine Tabelle einbaut. Gibt es eine Funktion mit der ich Sort und Pagination getrennt aufrufen kann?
-
Kann ich per AJAX die Anzahl der Einträge nachladen / rausladen? Sprich ich stelle ein DropDown zur Verfügung mit Werte: 25, 50, 75, 100 und die Tabelleninhalte werden nachgeladen?
Die _view binde ich folgendermaßen ein:
<h1>Landingpages</h1>
<table>
<tr>
<th>ID</th>
<th>Überschrift</th>
<th>URL</th>
<th></th>
</tr>
<?php $this->widget('zii.widgets.CListView', array
(
'dataProvider' => $dataProvider,
'itemView' => '_view',
'enablePagination' => true,
'sortableAttributes' => array(
'id' => 'ID',
'headline' => 'Überschrift',
'url' => 'URL',
),
)
); ?>
Meine _view
<tr class="view">
<td><?php echo CHtml::link(CHtml::encode($data->id), array('view', 'id'=>$data->id)); ?></td>
<td><?php echo CHtml::encode($data->headline); ?></td>
<td><?php echo CHtml::encode($data->url); ?></td>
<td></td>
</tr>
thx!!!!