[right]با سلام
آیا امکان داره داخل فیلد های فیلتر
gridview
یک متن پیش فرض بذاریم؟؟ مثلا بنویسیم : جستجو
مرسی
[/right]
[right]با سلام
آیا امکان داره داخل فیلد های فیلتر
gridview
یک متن پیش فرض بذاریم؟؟ مثلا بنویسیم : جستجو
مرسی
[/right]
[font="Tahoma"][rtl]
اگر میخواهید مقدار پیشفرض بدید میتونید قبل از ارسال مدل به ویو، attribute مورد نظر رو دستی مقدار دهی کنید. کد نمونه:
[/rtl]
$model = new Bills();
$model->unsetAttributes();
$model->attribute_name="default filter value";//where attribute_name is the attribute for which you want the default value in the filter search field
if(isset($_GET['Bills'])){
$model->attributes = $_GET['Bills'];
}
$this->render('admin',array('model'=>$model));
[rtl]
البته اینکار چندان منطقی به نظر نمیرسه و اگر منظورتون placeholder بوده که وقتی روی textbox کلیک میشه، مقدار اون از بین بره. از این کد نمونه در view و در CGridview استفاده کنید:
[/rtl]
'filter'=>CHtml::activeTextField($model, attribute,
array('placeholder'=>'place holder text'))),
[/font]
[right]سلام
مرسی از راهنمایی تون
منظور من هم قسمت دوم گفته ی شماست ، اما وقتی اجرا کردم با خطای زیر متوقف شدم:
get_class() expects parameter 1 to be object, string given
؟؟؟
مرسی[/right]