Hi all,
I have integrated yii bootstrap extension in to my site. I have a page where I am displaying a Grid view. Though its bootstrap, I have used TbGridView. The basic GridView functionality like, sort, paging, filtering, everything works fine in all browsers except IE8. Whenever I tried to perform sort, paging, filtering in Grid, the Grid disappears. It happens only in IE8. I have checked the jquery-yiigridview.js by debugging. especially ,
Strange thing is that, I have another page where I am using a pop up using the renderPartial method. There is also a TbGridView. But that works fine in IE8.
More info:
Controller:
View:
I have integrated yii bootstrap extension in to my site. I have a page where I am displaying a Grid view. Though its bootstrap, I have used TbGridView. The basic GridView functionality like, sort, paging, filtering, everything works fine in all browsers except IE8. Whenever I tried to perform sort, paging, filtering in Grid, the Grid disappears. It happens only in IE8. I have checked the jquery-yiigridview.js by debugging. especially ,
update: function (options) {But found nothing special. Only thing I came to understand that, In IE8, the response is not appended to the Grid (#id). Something is missing related to the ajax rendering in IE8.
Strange thing is that, I have another page where I am using a pop up using the renderPartial method. There is also a TbGridView. But that works fine in IE8.
More info:
Controller:
public function actionRate() { $requestModel = new Rate('search'); $requestModel->unsetAttributes(); // clear any default values if(isset($_GET['Rate'])) $requestModel->attributes=$_GET['Rate']; $this->render('requestList', array('model'=>$requestModel)); }
View:
<?php $this->widget('bootstrap.widgets.TbGridView', array( 'id'=>'request-grid-list', 'filter'=>$model, 'type'=>'striped bordered condensed', 'dataProvider'=>$model->search(), 'columns'=>array( array( 'name' => 'ratename', 'type'=>'raw', 'value' => '$data->ratename', ) ), )); ?>