问题标签 [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.
php - CGridView 和 CButtonColumn 的使用(Yii 框架)
我是 Yii 的初学者并试图了解 CGridView 小部件。
首先我了解所有这些代码:
现在我想将删除按钮的 url 更改为http://domain.com/?r=pano/deleteSite
. 在文档中,有一个 deleteButtonUrl 属性,我正在尝试使用它
但我得到了Use of undefined constant deleteSite - assumed 'deleteSite'
错误。
然后我尝试使用buttons
CButtonColumn 的属性。
并得到同样的错误。
如何使用 CButtonColumn 的属性?
注意,英语不是我的母语,所以请尽可能使用简单的语法。
php - Yii - CGridView
我正在用Yii (v1.1.12) 编写我的第一个应用程序,学习曲线对我来说有点陡峭,所以我需要一些帮助。
想象以下表格(及其关系):
- 详细 (n:1) 文件
- 文档 (n:1) 用户
- 用户 (n:1) 部门
- 文件 (n:1) 类别
user
是保存有关可以登录和使用应用程序的用户信息的表。
我已经设法组合(使用Gii和 hacking)一个列出所有文档的视图,并且还设法在网格中显示类别名称而不是类别 ID。
我要实现的功能之一是允许用户切换视图,以便 (a) 仅列出与登录用户相关的文档,或 (b) 仅列出与他/她的部门相关的文档。
我环顾四周,没有运气。任何人都可以帮忙吗?
干杯,乔治
更新:当前我使用zii.widgets.grid.CGridView
.
更新 2:在 Omar 的引用之后,CDbCriteria
我发现这个URL 有更多关于这个主题的细节。
我想出了以下模型代码,效果很好:
虽然上述工作按预期工作,但我希望有一个根本不需要我编写切碎的 SQL 代码的解决方案。不是因为懒惰,而是为了利用框架的更多功能。
我只是觉得这种方法不遵循最佳实践(?)。
yii - 如何向 CGridView 添加按钮?
听起来很简单,对吧?我已经搜索了高低,我无法找到如何做到这一点。我有一个 CGridView:
我想添加第四列,它只包含一个简单的按钮,按下时将执行 javascript。我试过了:
这只是给了我一个错误:
有任何想法吗?
yii - 如何在 yiibooster gridview 中编辑标题?
我开始使用 yiibooster 在 gridview 简单添加上进行就地编辑
如何以相同的方式编辑表头?
编辑: 我的解决方案。这个对我有用。 http://pastebin.com/0NzHMgEr
filter - CGridview 过滤器似乎不起作用
有人可以帮我处理我的过滤器吗,他们似乎没有从数据库中获取数据。
具有 CGridview 的视图
为模型建模,我试图打印出我过滤的搜索元素之一,而不是任何显示
控制器没有从 $_GET var 中得到任何东西
我不明白为什么这个过滤器不起作用,请帮忙。
yii - Yii CGridView 和按钮
希望根据该行的数据删除按钮。
图片 1 - 所有按钮正常
到此,第二行在表中包含一些描述某些内容的数据。
图 2 - 移除按钮后
,我已经看到如何为行着色,这很好,但也需要移除按钮。有什么想法吗?(对不起外部链接,仍然是新用户)
filter - CGridView 中的过滤器和 CActiveDataProvider
我在控制器的索引操作中有这些代码:
这些在 view/index.php 文件中:
但是 Yii 给了我这个错误:
问题是什么?
php - 在 CButtonColumn 中添加 ID 属性不起作用
我收到此错误
错误发生在这一行:
在 CButtonColumn 上添加 ID 属性的正确方法是什么?我只是希望更新按钮有一个自定义 ID,其对应的 ID 来自我的数据库($data->idMaterials
);
例如:id 应该是“myID-1”,其中 1 是 idMaterial_logs 的值,这就是我使用 $data->idMaterial_logs 的原因,在这种情况下它不起作用。
您的帮助将不胜感激和奖励!谢谢!:)
php - 删除一行后如何更新yii CGridview摘要
使用 ajax 进行删除,但显示为 (1-25 of 100 ) 的计数摘要必须更新为 (1-25 of 99)。怎么做?
更新了代码:
yii - 在 CGridView 中定义多个 CButtonColumn
我一直在使用 Yii 的 CGridView,我想知道是否有任何方法可以分离 CButtonColumns,或者一次启动多个。这样每个 Button 都有一个带有特定标题的特定列。