草庐IT

Gridview1

全部标签

php - Yii Framework 2.0 GridView 和来自连接表的数据

我有两个数据库表“用户”和“角色”。我使用Yii框架2.0Gii来创建带有User模型和UserSearch模型的CRUD。默认情况下,Gii使用GridView::widget作为“用户”模型的索引页面。在UserSearch模型中的search($params)方法中,我使用以下代码将上述表格连接在一起$query=User::find()->with('role');查询一切正常。默认情况下,Gii不包含views/user/index.php页面内GridView::widget中连接表'role'的数据。通过上面的连接查询,我可以从两个表中检索数据。在views/user/i

php - Yii2 : Search in Gridview using Pjax POST Method with pagination

我是yii2的初学者,尝试在搜索按钮上使用Pjax搜索Gridview中的字段。我已经使用GET方法完成了此操作,但我想通过使用POST方法来完成此操作。那么我如何使用带分页的Yii2Pjax(post方法)做到这一点?这是我的代码:_details.php:registerJs($js);?>'bank-form']);$form=ActiveForm::begin(['id'=>'bank-details-form','method'=>'post',]);if($_REQUEST['bank_name']){$searchModel->bank_name=$selected;}/

php - 在列不在数据库中的 GridView Yii2 中排序和过滤数据

如果我在数据库中有2个字段-概率和影响,我需要GridView中的一个列,其中这两个字段相乘。我设法将它添加到那里:['attribute'=>'priority','format'=>'raw','value'=>function($model){return$model->influence*$model->probability;},],但是无法处理排序,因为该列不在数据库中并且向$query添加过滤器只会导致错误。$query=Risks::find();$query->select(`probability*influenceASpriority`);$dataProvide

php - 如何将数组作为参数传递给 Yii2 gridview 列

我试图将$arr_judete_v2作为参数传递给gridview中的回调函数,但它不起作用;$model['county_id']返回一个数字$arr_judete_v2[1]['nume']返回一个名字我的问题:['attribute'=>'county_id','label'=>Yii::t('diverse','Judet'),'content'=>function($model,$arr_judete_v2){return$arr_judete_v2[$model['county_id']]['nume'];},],整个GridView"{items}",'dataProvi

php - GridView 行作为链接,Yii2 中的操作列项目除外

当我使用下面的代码时,它会覆盖操作列删除/更新链接。'rowOptions'=>function($model,$key,$index,$grid){return['id'=>$model['id'],'onclick'=>'location.href="'.Yii::$app->urlManager->createUrl('accountinfo/update').'?id="+(this.id);',];},因为我有很多列,最好在一个地方指定链接url,而不是在每一列中使用以下代码:'value'=>function($data){returnHtml::url('site/ind

php - 在 Yii gridview 分页中保留复选框值

我有一个gridview,它包含一个复选框列并且还使用了分页。当我选中第一页中的一些复选框并导航到第二页并在第二页中选中另一个复选框时,我在第一页中选中的选项不会保留在那里。是否可以在分页期间保留复选框值?Gridview的代码是$widget=$this->widget('zii.widgets.grid.CGridView',array('dataProvider'=>$model->search(),'cssFile'=>Yii::app()->baseUrl.'/media/js/admin/css/admingridview.css',//'filter'=>$model,'

android - GridView 上的动画在滚动时变得困惑

我想做的是在单击时制作一个View摇动并在再次单击时停止摇动,我做到了,但是当我滚动GridView时一切都变得一团糟,摇动动画出现在另一个未被点击的View上。这里有一个更清楚的解释:http://i.imgur.com/IDv7vJ6.gif我不知道为什么这些其他观点在动摇。这是我的代码:publicclassPeopleFragmentGridAdapterextendsBaseAdapter{privateListpeople=newArrayList();privateContextcontext;privateMapanimating;privateMapanimators

android - ListView 或 2 个 ListView 中的 GridView 更好?

我试图在我的Activity中使用带有ListView的GridView,但出现错误。还有其他方法可以得到下面的结果吗?在我的主要Activity中,我想要一个ListView显示大ImageView,第二个将它们显示为每行2个图像,我应该使用GridView还是第二个ListView就足够了?这是我的代码 最佳答案 更合适和直接的解决方案是将RecyclerView与GridLayoutManager一起使用。GridLayoutManager采用SpanSizeLookup对象,它允许您指定每个项目将占用多少跨度。此问题的完整解

java - picasso 图像未在 Gridview Android 中加载

我一直在制作一个电影应用程序(顺便说一句,在udacity上学习android的项目工作)。我遇到了一些问题,但通过以下线程解决了这些问题UnabletomodifyArrayAdapterinListView:UnsupportedOperationException然而,虽然我的应用程序没有崩溃,但图像没有加载,我也不知道为什么。这是我的代码:布局XMl文件movies_item.xmlfragment_main.xmlMovieArrayAdapter.javapublicclassMovieArrayAdapterextendsArrayAdapter{privatefinal

android - Toolbar 与 LinearLayout 的 GridView 重叠

Toolbar重叠线性布局的GridView,所以第一行80%以上的内容都被上面的Toolbar遮住了。这是在我添加FloatingActionButton之后发生的在activity_main.我试图将Toolbar包含在LinearLayout中,但它给了我一个转换异常。如果可以在LinearLayout中包含Toolbar,我可以接受。另外,我试图不使用marginTop来静态处理它。或paddingTop.这是它现在的样子:Screenshot这是xml文件:activity_main.xmlcontent_main.xml解决方案显然,对此有很多解决方案:(归功于答案和评论讨