问题标签 [cbuttoncolumn]

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 回答
2831 浏览

yii - 为 CButtonColumn 按钮设置 returnURL

我正在查看 CButtonColumn 类中默认删除按钮的控制器。它在删除 CGridView 行后设法返回到上一个网页并保持在 CGridView 的同一页面上,而不是转到第一页。相关控制器中负责此操作的行似乎是:

if (!isset($_GET['ajax'])) $this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('admin'));

我想创建一个具有此行为的新自定义按钮(即返回上一个视图而不将分页重置为第 1 页),但仅在按钮的关联操作中包含上述代码行并不能解决问题。我想我需要以某种方式发送那个'returnUrl'参数,但我不知道如何:)

0 投票
5 回答
8457 浏览

php - 从 cgridview 中的按钮访问 $data 变量

$data有什么方法可以从 CButtonColumn访问位于变量中的模型吗?下面的代码不起作用。

0 投票
4 回答
12327 浏览

gridview - CGridview 条件删除按钮

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

0 投票
1 回答
3408 浏览

php - CGridView CbutonColumn 自定义按钮单击不起作用

我正在使用一个 CGridView,其中我有一个 CButtonColumn,我为其定义了一个按钮。“点击” js 没有被调用。该 URL 被调用并完成。我想向用户显示确认信息,但它从未出现。根据文档,'click' 是一个在点击时调用的 JS 函数,但它对我不起作用。

0 投票
2 回答
2153 浏览

url - yii CButton 栏

如何修改 CGridview 内的链接?

这是来自我的视图页面:

然后从我的组件中:

如果我单击 CGridview 中的查看按钮,我想发生什么“例如”,它会将我重定向到http://www.google.com?action=someaction。我怎样才能做到这一点?

0 投票
2 回答
8690 浏览

ajax - CGridView 使用 ajax 发布请求添加另一个删除按钮

您好,是否可以向 Yii CGridView 添加另一个删除按钮?我希望它向我的一位控制器发出 ajax 发布请求。

一个用例是:

假设我有一个带有评论的博客条目。在管理中,我希望有一个网格视图,我可以在其中删除此博客条目(这已经是可能的)。我还想在原始删除按钮旁边有另一个删除按钮,它只会删除博客的评论(我不知道如何添加)。

我查看了 Yii 框架生成的 HTML 以了解原始删除按钮是如何工作的。一种可能的解决方案是复制/粘贴删除和刷新 java 脚本代码并对其进行一些修改。但我不喜欢这个。我有些担心,如果我这样做,当我升级 Yii 框架时,不能保证我的解决方案仍然有效。

0 投票
1 回答
391 浏览

php - 当您向 CButtonColumn 添加多个按钮时,CGridView 筛选器不起作用

我有一个 CGridView 如下,

当我向按钮数组添加一个按钮时,过滤器不起作用。任何想法为什么会这样?

0 投票
3 回答
4125 浏览

php - CGridView 中另一个模型的 CButtonColumn

我在页面中显示另一个相关模型的 CGridView view&id=n。必要的关系包含在模型文件中,一切正常。唯一的事情是,按钮CButtonColumn链接到正在打开页面的模型的适当操作,而我希望它们链接到相关模型的操作。

为了清楚地解释我的意思,这是我的代码。型号view.php:_Order

因此,我希望按钮CButtonColumn链接到OrderContents模型的适当操作,而现在链接到Order模型的操作。有没有简单的方法来实现这一点?我检查了两者的 API,CButtonColumn看看CGridView我是否可以在那里获得任何灵感,但没有运气。

0 投票
3 回答
12884 浏览

gridview - 如何禁用 cgridview 视图按钮或将可见性设置为 false

一些朋友可以建议如何禁用 cgridview 小部件上的视图按钮以及如何添加更多按钮,如活动..

0 投票
1 回答
1429 浏览

php - Yii 为另一个模型中存在的字段创建 CButton 列

我正在尝试添加以下功能,但是我不确定从哪里开始。任何建议、示例或方向将不胜感激。

我想在这种情况下向主模型的 cgridview 添加按钮。此模型的 cgridview 中可用的每个记录都有一个名为 lot 的唯一属性,例如 R3XSEF9

我的数据库中还有另一个辅助表/模型,其中包含具有相同批次属性的记录。但是,该表仅具有所有可能记录中的某些记录,有时会重复,并且具有一组不同的属性。

我想做的是,使用批次属性,例如我的 cgridview 中的批次 R3XSEF9,搜索辅助表以查看是否有一个或多个对应的行包含相同的批次 R3XSEF9。

如果是这样,我希望该按钮显示在我的 CButtonColumn 中并链接到辅助表的那些相应模型的视图。如果没有,我不希望出现任何按钮。

谢谢你的帮助。如果需要任何澄清,我很乐意这样做。