Basic example of usage
The following grid, displays 50 rows on each page from a table of around 4000 records (not indexed).
Note This widget requires special server config:if (Yii::app()->getRequest()->getIsAjaxRequest()) { header( 'Content-type: application/json' ); $this->renderPartial('_grid', compact('model')); Yii::app()->end(); }
ID | Name | Create Time | Edit |
---|---|---|---|
101 | Kapisa | 2012/08/31 08:29:52 PM | |
102 | Lowgar | 2012/08/31 08:29:52 PM | |
103 | Nangarhar | 2012/08/31 08:29:52 PM | |
104 | Nimruz | 2012/08/31 08:29:52 PM | |
105 | Kandahar | 2012/08/31 08:29:52 PM | |
106 | Kondoz | 2012/08/31 08:29:52 PM | |
107 | Takhar | 2012/08/31 08:29:52 PM | |
108 | Vardak | 2012/08/31 08:29:52 PM | |
109 | Zabol | 2012/08/31 08:29:52 PM | |
110 | Paktika | 2012/08/31 08:29:52 PM | |
111 | Balkh | 2012/08/31 08:29:52 PM | |
112 | Jowzjan | 2012/08/31 08:29:52 PM | |
113 | Samangan | 2012/08/31 08:29:52 PM | |
114 | Sar-e Pol | 2012/08/31 08:29:52 PM | |
115 | Konar | 2012/08/31 08:29:52 PM | |
116 | Laghman | 2012/08/31 08:29:52 PM | |
117 | Paktia | 2012/08/31 08:29:52 PM | |
118 | Khowst | 2012/08/31 08:29:52 PM | |
119 | Nurestan | 2012/08/31 08:29:52 PM | |
120 | Oruzgan | 2012/08/31 08:29:52 PM | |
121 | Parvan | 2012/08/31 08:29:52 PM | |
122 | Daykondi | 2012/08/31 08:29:52 PM | |
123 | Panjshir | 2012/08/31 08:29:52 PM | |
124 | Barbuda | 2012/08/31 08:29:52 PM | |
125 | Saint George | 2012/08/31 08:29:52 PM | |
126 | Saint John | 2012/08/31 08:29:52 PM | |
127 | Saint Mary | 2012/08/31 08:29:52 PM | |
128 | Saint Paul | 2012/08/31 08:29:52 PM | |
129 | Saint Peter | 2012/08/31 08:29:52 PM | |
130 | Saint Philip | 2012/08/31 08:29:52 PM | |
131 | Redonda | 2012/08/31 08:29:52 PM | |
132 | Berat | 2012/08/31 08:29:52 PM | |
133 | Diber | 2012/08/31 08:29:52 PM | |
134 | Durres | 2012/08/31 08:29:52 PM | |
135 | Elbasan | 2012/08/31 08:29:52 PM | |
136 | Fier | 2012/08/31 08:29:52 PM | |
137 | Gjirokaster | 2012/08/31 08:29:52 PM | |
138 | Korce | 2012/08/31 08:29:52 PM | |
139 | Kukes | 2012/08/31 08:29:52 PM | |
140 | Lezhe | 2012/08/31 08:29:52 PM | |
141 | Shkoder | 2012/08/31 08:29:52 PM | |
142 | Tirane | 2012/08/31 08:29:52 PM | |
143 | Vlore | 2012/08/31 08:29:52 PM | |
144 | Aragatsotn | 2012/08/31 08:29:52 PM | |
145 | Ararat | 2012/08/31 08:29:52 PM | |
146 | Armavir | 2012/08/31 08:29:52 PM | |
147 | Geghark'unik' | 2012/08/31 08:29:52 PM | |
148 | Kotayk' | 2012/08/31 08:29:52 PM | |
149 | Lorri | 2012/08/31 08:29:52 PM | |
150 | Shirak | 2012/08/31 08:29:52 PM |
$this->widget( 'booster.widgets.TbJsonGridView', array( 'dataProvider' => $model->search(), 'filter' => $model, 'type' => 'striped bordered condensed', 'summaryText' => false, 'cacheTTL' => 10, // cache will be stored 10 seconds (see cacheTTLType) 'cacheTTLType' => 's', // type can be of seconds, minutes or hours 'columns' => array( 'id', 'name', array( 'name' => 'create_time', 'type' => 'datetime' ), array( 'header' => Yii::t('ses', 'Edit'), 'class' => 'booster.widgets.TbJsonButtonColumn', 'template' => '{view} {delete}', 'viewButtonUrl' => null, 'updateButtonUrl' => null, 'deleteButtonUrl' => null, 'buttons' => array( 'delete' => array( 'click' => 'function(){return false;}' ) ) ), ), ) );