jjzjj

gridview

全部标签

php - Yii2 在不使用 GridView 的情况下显示数据库中的数据

我的index.phpView中有这个GridView小部件:$dataProvider,//'filterModel'=>$searchModel,'columns'=>[['class'=>'yii\grid\SerialColumn'],//'user_id','fname','lname','username',//'password',//'user_type',//'creator',],]);?>它显然会生成一个包含我的数据库表中数据的表。我想摆脱GridView小部件并使用其他方式显示数据库中的数据。我该怎么做?我不想使用GridView小部件的原因之一是我希望显示不看

php - 如何在 Yii2 的 GridView::widget 的搜索框中使用带过滤功能的简单下拉列表?

我有两个表“attendance”,属性为id、status、date和“staff”。staff_id用作考勤表的外键。在考勤的_form.php中我使用了field($model,'status')->dropDownList(['Present'=>'Present','Absent'=>'Absent','Leave'=>'Leave',],['prompt'=>'Selectstatus'])?>用于下拉菜单。现在我想在gridview搜索列中添加一个具有过滤和搜索属性的下拉菜单。我希望我的gridview被我拥有的下拉列表过滤。因此,当我从下拉列表中选择一个值时,它应该根据

php - Yii2。如何仅为 GridView 小部件中的特定列指定宽度?

我需要指定特定列的宽度(例如“file_name”)。我试过these建议,但对我不起作用。一种可能的解决方案是使列可调整大小,但我也不知道该怎么做。$dataProvider,'filterModel'=>$searchModel,'tableOptions'=>['class'=>'table-stripedtable-borderedtable-condensed'],'options'=>['style'=>'white-space:nowrap;'],'columns'=>[['class'=>'yii\grid\SerialColumn'],'lastname','firs

php - 在 CGridView 中显示另一个模型的属性

在Yii中,我正在做多模型。我的数据库是这样的+++++Group++++++idname+++++Member++++++idgroup_idfirstnamelastnamemembersince在组Controller中,我想显示成员的属性。一切正常,但是当我使用菜单中的管理选项时,它显示两个模型的属性,但在两个不同的GridView中。我想显示两个模型的属性在单个GridView中。MemberController的代码是这样的publicfunctionactionAdmin(){$model=newGroup('search');$model->unsetAttribute

php - 如何在 yii2 中禁用 pjax 的 gridview 更新?

我是yii2的新手,现在我正在创建示例crud应用程序。我将pjax用于gridview,它对我来说工作正常,我的问题是当我更新我的行时pjax现在也调用我想禁用此pjax更新按钮。我该如何解决这个问题?这是我的代码title='Posts';$this->params['breadcrumbs'][]=$this->title;?>title)?>render('_search',['model'=>$searchModel]);?>'btnbtn-success'])?>'StickerList','timeout'=>false,'enablePushState'=>false,

php - 如何在 YII 中更改 GridView 列的大小?

我正在尝试更改我的GridView列宽。这是我的代码:widget('zii.widgets.grid.CGridView',array('id'=>'prefixs-grid','dataProvider'=>$model->search(),'filter'=>$model,'columns'=>array(array('name'=>'id','header'=>'No.','htmlOptions'=>array('class'=>'center'),),array('name'=>'pfx','htmlOptions'=>array('width'=>30),),array(

php - GridView 中相关模型的过滤器设置

我正在尝试在Yii2的GridView中为相关模型设置过滤器小部件,但我不断收到错误消息,例如过滤器值必须是整数。我关注了thisquestion.现在,我有两个模型Services.php和ServiceCharge.php。在ServiceCharge.php中,关系设置如下:publicfunctiongetServiceName(){return$this->hasOne(Services::className(),['id'=>'service_name']);}在ServiceChargeSearch.php中的代码是这样的:$query,]);$dataProvider-

php - yii2:Gridview 在表单 View 中的自定义分页

我在_form.php文件中包含了Gridview小部件,它运行良好。问题是过滤器和分页。\app\models\ServiceCharges::find(),'pagination'=>['pageSize'=>5,],]);?>search(Yii::$app->request->queryParams);?>$dataProvider,'filterModel'=>$searchModel,'columns'=>[['class'=>'yii\grid\SerialColumn'],'id','service_name','room_category','charges_cash

php - Yii2 在 GridView 中的默认过滤器

我不知道如何设置GridView的过滤器默认值。这意味着当页面加载时,它将加载具有我设置的特定条件的过滤器。有什么想法吗?谢谢 最佳答案 一个简单的方法是使用搜索模型。我正在使用默认的Gii生成代码来解释方法publicfunctionactionIndex(){$searchModel=newUserSearch();$dataProvider=$searchModel->search(Yii::$app->request->queryParams);return$this->render('index',['searchMode

php - 我如何自定义 Yii2 gridview 排序?

如何使用自定义的gridview进行排序标题?请给出label之间的区别和header在Yii2gridview小部件dataprovider.这是我的代码:$dataProvider,'columns'=>[['class'=>'yii\grid\DataColumn','value'=>function($data){return$data->myTitle;},'headerOptions'=>['style'=>'text-align:center'],'header'=>'PageTitle','label'=>'Title'],]);?>做header和label执行相同的