PDA

View Full Version : فیلتر CGridView کار نمی کنه (حل شد)



Borland.C
یک شنبه 16 آذر 1393, 23:33 عصر
سلام
کادر فیلتر در اولین ردیف نمایش داده می شه اما داخلش هرچی بنویس و کاری که به ذهنت می رسه بکن هر دکمه ای رو که فکرشو می کنی فشار می دم اما دریغ حتی از یک تغییر کوچیک :عصبانی++:
اصلا انگار نه انگار . هیچ عکس العملی نشون نمیده.

view


$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$model->search(),
'filter' => $model,
'itemsCssClass' => 'table table-bordered table-striped table-hover',
'summaryText' => Yii::t("common","T_Summary"),
'pager'=>array(
'cssFile'=>false,
'firstPageLabel'=>Yii::t("common","firstPage"),
'prevPageLabel'=>Yii::t("common","prevPage"),
'nextPageLabel'=>Yii::t("common","nextPage"),
'lastPageLabel'=>Yii::t("common","lastPage"),
),
'columns'=>array(
array(
'name'=>'code',
'type'=>'raw',
'value' => 'CHtml::encode($data->vcode)',
),


model


array('vcode', 'safe', 'on'=>'search'),


public function search()
{
// @todo Please modify the following code to remove attributes that should not be searched.

$criteria=new CDbCriteria;

$criteria->compare('vcode',$this->id);

return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
}


controller


public function actionIndex()
{
$model = new Mymodel('search');
$model->unsetAttributes();
if(isset($_GET['Mymodel']))
$model->attributes=$_GET['Mymodel'];

$param = array(
'model'=>$model,
);

if(!isset($_GET['ajax'])) $this->render('index', $param);
else $this->renderPartial('index', $param);
}


اگه ممکنه راهنمایی کنید واقعا بدجور کلافه شده
راستی قسمت sort به درستی کار می کنه

Borland.C
دوشنبه 17 آذر 1393, 18:07 عصر
مشکل حل شد از همه دوستان ممنونم
1نکته جالبی که بهش برخوردم اینه که بنده قبل از طرح مشکل تو این انجمن همه جا رو زیر رو کردم ،زمین و زمان رو تست کردم اما جواب ندادن اما تا در این انجمن سوال مطرح می کنم مشکل راه حلش یا به ذهنم می رسه یا به صورت اتفاقی بهش بر می خورم!!!
اینم از عجایب این تالاره انگاری
به هرحال تشکر
مشکل از کتابخانه JQuery 2 بود که در قالب الحاق کرده بودم با حذفش همه چی درست شد فقط چون در برخی از صفحات بهش نیاز داشتم تو همون صفحات الحاقش کردم