问题标签 [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 回答
5695 浏览

php - CGridView 和 CButtonColumn 的使用(Yii 框架)

我是 Yii 的初学者并试图了解 CGridView 小部件。

首先我了解所有这些代码:

现在我想将删除按钮的 url 更改为http://domain.com/?r=pano/deleteSite. 在文档中,有一个 deleteButtonUrl 属性,我正在尝试使用它

但我得到了Use of undefined constant deleteSite - assumed 'deleteSite'错误。

然后我尝试使用buttonsCButtonColumn 的属性。

并得到同样的错误。

如何使用 CButtonColumn 的属性?

注意,英语不是我的母语,所以请尽可能使用简单的语法。

0 投票
3 回答
712 浏览

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 代码的解决方案。不是因为懒惰,而是为了利用框架的更多功能。

我只是觉得这种方法不遵循最佳实践(?)。

0 投票
2 回答
6245 浏览

yii - 如何向 CGridView 添加按钮?

听起来很简单,对吧?我已经搜索了高低,我无法找到如何做到这一点。我有一个 CGridView:

我想添加第四列,它只包含一个简单的按钮,按下时将执行 javascript。我试过了:

这只是给了我一个错误:

有任何想法吗?

0 投票
1 回答
1502 浏览

yii - 如何在 yiibooster gridview 中编辑标题?

我开始使用 yiibooster 在 gridview 简单添加上进行就地编辑

如何以相同的方式编辑表头?

编辑: 我的解决方案。这个对我有用。 http://pastebin.com/0NzHMgEr

0 投票
1 回答
3139 浏览

filter - CGridview 过滤器似乎不起作用

有人可以帮我处理我的过滤器吗,他们似乎没有从数据库中获取数据。

具有 CGridview 的视图

为模型建模,我试图打印出我过滤的搜索元素之一,而不是任何显示

控制器没有从 $_GET var 中得到任何东西

我不明白为什么这个过滤器不起作用,请帮忙。

0 投票
1 回答
1851 浏览

yii - Yii CGridView 和按钮

希望根据该行的数据删除按钮。
图片 1 - 所有按钮正常
到此,第二行在表中包含一些描述某些内容的数据。
图 2 - 移除按钮后
,我已经看到如何为行着色,这很好,但也需要移除按钮。有什么想法吗?(对不起外部链接,仍然是新用户)

0 投票
1 回答
4587 浏览

filter - CGridView 中的过滤器和 CActiveDataProvider

我在控制器的索引操作中有这些代码:

这些在 view/index.php 文件中:

但是 Yii 给了我这个错误:

问题是什么?

0 投票
2 回答
1869 浏览

php - 在 CButtonColumn 中添加 ID 属性不起作用

我收到此错误

错误发生在这一行:

在 CButtonColumn 上添加 ID 属性的正确方法是什么?我只是希望更新按钮有一个自定义 ID,其对应的 ID 来自我的数据库($data->idMaterials);

例如:id 应该是“myID-1”,其中 1 是 idMaterial_logs 的值,这就是我使用 $data->idMaterial_logs 的原因,在这种情况下它不起作用。

您的帮助将不胜感激和奖励!谢谢!:)

0 投票
1 回答
2914 浏览

php - 删除一行后如何更新yii CGridview摘要

使用 ajax 进行删除,但显示为 (1-25 of 100 ) 的计数摘要必须更新为 (1-25 of 99)。怎么做?

更新了代码:

0 投票
2 回答
1315 浏览

yii - 在 CGridView 中定义多个 CButtonColumn

我一直在使用 Yii 的 CGridView,我想知道是否有任何方法可以分离 CButtonColumns,或者一次启动多个。这样每个 Button 都有一个带有特定标题的特定列。