问题标签 [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.
javascript - Yii CGridView 过滤器不适用于一列
好的。开始了。我有一个常规的 CGridView 来过滤我的数据。
这是标题:
除“板载”外的所有过滤器都可以正常工作。问题是:它不适用于“序列化”javascript 阶段。所以当 jquery.yiigridview.js 运行这段代码时:
无论我在文本字段中写入什么,序列化都会返回“Anketa[onboard]=0”。我尝试了所有类型的控件(当我认为这是服务器端问题时):
什么都没有改变。它仍然不想发送过滤器的正确值。
伙计们我该怎么办?
谢谢!!!
php - 搜索表单和内联 cGridView 过滤器的互操作性
我会保持这个非常抽象,因为我相信(希望)这是一个容易解决的普遍问题。我修改了一个 gii 生成的管理页面,如下所示。修改搜索表单以选择属于给定用户的记录。这有效,并且在搜索网格时更新正常。
我已经自定义了网格的输出以包含各种用户相关数据,例如反映一些用户数据的每条记录。
当我使用网格过滤器(到小部件的顶部)时,过滤器结果很好,但是我丢失了用户的原始过滤器。
因此,我查询用户并选择一些结果,当我想根据其他条件过滤这些结果时,它会生成从整个数据集生成的结果,而不是用户过滤的结果。
附带说明,我尝试安装http://www.yiiframework.com/extension/remember-filters-gridview/
这实际上会产生一些结果,因为当我按照上面指定的方式进行过滤时它不起作用,但是当我刷新页面时,结果完全符合预期,因为它保存了上一个会话中的两个过滤器。
希望这很清楚,请帮忙!谢谢
yii - 创建 Cgridview YII
任何人都可以帮助我如何在前端的 Yii 中创建 cgridview,因为我是 Yii 的初学者
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
:
php - 使用 Yii 发出 AJAX POST 请求时,$_GET['ajax'] 是如何自动设置的?
我正在使用 Yii 框架来开发一个基本的 CRUD 应用程序。我注意到动作函数中自动生成的代码通常包含以下几行:
我无法弄清楚的部分是,即使我正在执行 AJAX POST,甚至当我使用 Firebug 或 Fiddler 检查请求中没有出现“ajax”参数时,这段代码也能正常工作。服务器是否向自己发出另一个 GET 请求,或者有什么$_GET
我不理解的地方?
sorting - yii CGridView 初始排序
有什么方法可以设置 CGridView 的初始排序?我有一个数据库表,其中包含: id | 姓名 | 描述 | create_time ... 在我的 CGridView 中,我希望在没有 id 的情况下显示我的数据(这可以通过在 CGridView 中设置列来完成,但我想知道是否有任何其他方法可以从 dataProvider 中消除此字段)并且我想将我的数据按名称 ASC 排序。我怎么能这样做,因为它总是在 id 之后排序并且我无法为 CGridView 设置标准?
php - 来自另一个页面的 renderPartial 时 YII 搜索不起作用
我在使用 Yii 搜索时遇到问题,直接访问页面(学生/管理员)时它工作正常,但是如果我从另一个页面(学生/注册)渲染部分相同页面,Yii 过滤器不会搜索结果..
提前致谢
yii - CButtonColumn 中的默认图标未显示
我使用 Yii 并使用 Gii 生成 CRUD 调用Workers
模型。admin
不知何故,在使用操作(管理工作人员)浏览记录时,我没有为默认操作(查看、更新、删除)内置图标。我认为这是由于 crud&model 在模块中但没有 - 对于我在主目录中制作相同模型和 crud 的测试 - 结果是相同的。
这怎么可能?我怎样才能让这些图标显示?
search - 在 Yii 中搜索相关模型
我在 Yii 中搜索时遇到问题。我有两个模型:Teams
和Workers
. 在网站上有一个名为“团队工作者”的页面,我想在其中显示 CGridView 小部件,其中包含显示团队中的员工的搜索(团队 ID 作为_GET
参数传递)。
我这样做了TeamsController
:
在视图文件中:
我得到了错误:
当我不设置idTeam
属性时 - 它工作正常。这很奇怪 - 在常规的 CRUDadmin
页面上 -idTeam
属性被传递并且工作正常。
热处理它?
php - 如何在一个 CGridView 中显示两个模型
我有两张桌子,1. Students
2.SrkParents.
学生模型中的关系是,
SrkParents 模型中的关系是,
观点是,
我不知道我在哪里做错了..我得到如下所示的错误,