问题标签 [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 投票
2 回答
910 浏览

javascript - Yii CGridView 过滤器不适用于一列

好的。开始了。我有一个常规的 CGridView 来过滤我的数据。

这是标题: CGridView 的头部

除“板载”外的所有过滤器都可以正常工作。问题是:它不适用于“序列化”javascript 阶段。所以当 jquery.yiigridview.js 运行这段代码时:

无论我在文本字段中写入什么,序列化都会返回“Anketa[onboard]=0”。我尝试了所有类型的控件(当我认为这是服务器端问题时):

什么都没有改变。它仍然不想发送过滤器的正确值。

伙计们我该怎么办?

谢谢!!!

0 投票
2 回答
422 浏览

php - 搜索表单和内联 cGridView 过滤器的互操作性

我会保持这个非常抽象,因为我相信(希望)这是一个容易解决的普遍问题。我修改了一个 gii 生成的管理页面,如下所示。修改搜索表单以选择属于给定用户的记录。这有效,并且在搜索网格时更新正常。

我已经自定义了网格的输出以包含各种用户相关数据,例如反映一些用户数据的每条记录。

当我使用网格过滤器(到小部件的顶部)时,过滤器结果很好,但是我丢失了用户的原始过滤器。

因此,我查询用户并选择一些结果,当我想根据其他条件过滤这些结果时,它会生成从整个数据集生成的结果,而不是用户过滤的结果。

附带说明,我尝试安装http://www.yiiframework.com/extension/remember-filters-gridview/

这实际上会产生一些结果,因为当我按照上面指定的方式进行过滤时它不起作用,但是当我刷新页面时,结果完全符合预期,因为它保存了上一个会话中的两个过滤器。

希望这很清楚,请帮忙!谢谢

0 投票
1 回答
95 浏览

yii - 创建 Cgridview YII

任何人都可以帮助我如何在前端的 Yii 中创建 cgridview,因为我是 Yii 的初学者

0 投票
1 回答
2474 浏览

php - 根据 CGridView 中的列值动态更改行颜色

首先,实际上我没有使用 CGridView,而是使用来自YiiBooster 的TbExtendedGridView。我在标题上使用 CGridView 是因为它更熟悉,但这两件事仍然以完全相同的方式工作。

我在我的 TbExtendedGridView (TbJEditableColumn) 上启用了内联编辑。TbExtendedGridView 正在使用 jquery 的 Jeditable 来实现此功能。这个Jeditable 也适用于 CGridView

感谢这个 SO 的问题:Change the Row Color Based on the Column value in CGridView

我知道如何更改行颜色。但是,它仍然不能使用内联编辑功能。rowCssClassExpression所以,我的问题是,每次我在列上编辑一些值时,如何更新它?

这是我的观点代码[root]/protected/views/transaction/admin.php

这是我的getCssClass代码[root]/protected/models/Transaction.php

0 投票
1 回答
544 浏览

php - 使用 Yii 发出 AJAX POST 请求时,$_GET['ajax'] 是如何自动设置的?

我正在使用 Yii 框架来开发一个基本的 CRUD 应用程序。我注意到动作函数中自动生成的代码通常包含以下几行:

我无法弄清楚的部分是,即使我正在执行 AJAX POST,甚至当我使用 Firebug 或 Fiddler 检查请求中没有出现“ajax”参数时,这段代码也能正常工作。服务器是否向自己发出另一个 GET 请求,或者有什么$_GET我不理解的地方?

0 投票
1 回答
3153 浏览

sorting - yii CGridView 初始排序

有什么方法可以设置 CGridView 的初始排序?我有一个数据库表,其中包含: id | 姓名 | 描述 | create_time ... 在我的 CGridView 中,我希望在没有 id 的情况下显示我的数据(这可以通过在 CGridView 中设置列​​来完成,但我想知道是否有任何其他方法可以从 dataProvider 中消除此字段)并且我想将我的数据按名称 ASC 排序。我怎么能这样做,因为它总是在 id 之后排序并且我无法为 CGridView 设置标准?

0 投票
2 回答
1523 浏览

php - 来自另一个页面的 renderPartial 时 YII 搜索不起作用

我在使用 Yii 搜索时遇到问题,直接访问页面(学生/管理员)时它工作正常,但是如果我从另一个页面(学生/注册)渲染部分相同页面,Yii 过滤器不会搜索结果..

提前致谢

0 投票
1 回答
294 浏览

yii - CButtonColumn 中的默认图标未显示

我使用 Yii 并使用 Gii 生成 CRUD 调用Workers模型。admin不知何故,在使用操作(管理工作人员)浏览记录时,我没有为默认操作(查看、更新、删除)内置图标。我认为这是由于 crud&model 在模块中但没有 - 对于我在主目录中制作相同模型和 crud 的测试 - 结果是相同的。

这怎么可能?我怎样才能让这些图标显示?

0 投票
2 回答
977 浏览

search - 在 Yii 中搜索相关模型

我在 Yii 中搜索时遇到问题。我有两个模型:TeamsWorkers. 在网站上有一个名为“团队工作者”的页面,我想在其中显示 CGridView 小部件,其中包含显示团队中的员工的搜索(团队 ID 作为_GET参数传递)。

我这样做了TeamsController

在视图文件中:

我得到了错误:

当我不设置idTeam属性时 - 它工作正常。这很奇怪 - 在常规的 CRUDadmin页面上 -idTeam属性被传递并且工作正常。

热处理它?

0 投票
3 回答
698 浏览

php - 如何在一个 CGridView 中显示两个模型

我有两张桌子,1. Students 2.SrkParents.

学生模型中的关系是,

SrkParents 模型中的关系是,

观点是,

我不知道我在哪里做错了..我得到如下所示的错误,