问题标签 [cgridview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
846 浏览

php - 获取 CGridView 以返回选定的值

我想使用 Yii 生成的搜索功能将选定的值返回到 CGridView(类似于 IN 查询)。为了进一步详细说明,让我使用下面的示例:

在这里,我根据值 '34455' (fk_recordid) 返回值

我将如何更改此代码以扩大 fk_recordid 标准,即返回基于多个值的记录,例如 '34455'、'47859'、'78956' .....

0 投票
2 回答
6645 浏览

yii - CGridview 自定义字段可排序

我在 yii Cgridview 中创建了自定义字段,但如何使该字段可排序。自定义字段值来自模型中的函数。我想让这个字段可排序?有人能帮我吗?

0 投票
3 回答
6824 浏览

yii - CgridView分页html问题

我正在使用 cgridview 小部件来显示一些数据并使用分页。但我遇到的问题是我需要更换分页 div。我需要把它放在页面的页脚上

但是当我检查 html 代码时,分页 div 是由小部件自动创建的,一些 div 像

有什么解决方案可以这样做...

提前致谢..


已编辑:根据 LDG 的帖子,我的代码是

对 ldg 发表评论:但有一个小问题。我使用下拉框显示每页的记录。CHtml::dropDownList('pageSize', $pageSize, array(1 => 1, 20 => 20, 30 => 30, 40 => 40, 50 => 50, 100 => 100), array('onchange' => "$.fn.yiiGridView.update('request-grid',{ data:{pageSize: $(this).val() }})",));. 但是当我更改每页的记录时,分页不会更新。就像我在数据库中有 20 条记录一样,当我每页选择 40 条记录时,分页部分也会呈现。是任何解决方案。我将更新我的问题中的代码,请查看它。谢谢..

0 投票
1 回答
1321 浏览

yii - CGridView 分页格式

我喜欢以这种格式在 CGridView 中获取分页

  • 正常结构:<< < 1 2 3 4 5 6 7 8 9 > >>
  • 要求结构:<< < 4 5 6 > >>

有什么解决办法吗?请帮我。

0 投票
1 回答
5269 浏览

yii - CgridView 分页链接

在我的项目中,我使用 cgridview 来显示一些信息并使用使用 cgrid 视图构建的分页。但现在我面临分页的可用性问题。也就是说,考虑我有 3 页,分页看起来像<< < 1 2 3 > >>。当我点击第三页时,分页应该看起来像<< < 1 2 3并且在第一页的情况下,分页应该看起来像1 2 3 > >>。我怎样才能做到这一点。请给我一个解决方案。

我的小部件看起来像。

我也在组件 LinkPager 中扩展 CLinkPager 类。

0 投票
1 回答
5735 浏览

php - CGridView css 操作

在我的 CGridView 中,由 grid 方法生成的表使用名为 .grid-view 的默认 css 类。是否可以更改班级名称?在我的页面中,我使用了两个网格视图,并且网格视图的主题不同,一个是绿色的,另一个是红色的。我怎样才能做到这一点?

0 投票
1 回答
10404 浏览

ajax - CgridView ajax 分页

在我的项目中,我在模态窗口中使用 cgridview。现在我面临的问题是,当我选择分页时,页面会重新加载。如何使用 ajax 分页加载网格视图。我的ui代码ID如下...

0 投票
1 回答
4013 浏览

ajax - 弹出窗口中的CgridView ajax分页

在我的项目中,我将 cgridview 数据填充到基本窗口中的弹出窗口中。但是当我尝试进行 ajax 分页时,它会失败。我制作了一个名为 list invoices 的视图,仅包含 cgrid 数据。

查看/用户/listInvoices.php

在我的控制器中

在 baseview.php 上,我向用户控制器发送请求以加载发票。使用数据的 ajax 返回成功将网格填充到发票控制器网格上。

查看/用户/baseview.php

用户控制器.php

但在我的 div 中,网格被 ajax 分页填充不工作。当我单击下一页时,浏览器会重新加载。这背后的问题是什么。我想我需要在 .bind() 或 .live() 中绑定 ajax 分页属性。但我该怎么做。

0 投票
4 回答
12327 浏览

gridview - CGridview 条件删除按钮

我希望删除按钮仅在某些条件下处于活动状态CGgridView CButtonColumn(或制作自定义删除按钮),例如 ifuser=='admin'status=='draft'. 有任何想法吗?谢谢!

0 投票
3 回答
11253 浏览

yii - 页面加载时 CGridview 过滤器在搜索字段中具有预定义值

我正在使用 Yii 框架。

我使用以下方法在我的 cgridview 过滤器字段之一中设置了一个值:

这是我的 jQuery 为搜索字段赋值:

这里是我调用 cgridview 的 PHP:

该值出现在搜索字段中,我的 cgridview 正常工作,没有任何问题,但我无法触发 cgridview 刷新或过滤。有谁知道在页面加载后使用预定义值触发 cgridview 过滤的人?

任何帮助将不胜感激,如果您需要更多信息,请告诉我。

谢谢你。