问题标签 [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.
yii - 为 CButtonColumn 按钮设置 returnURL
我正在查看 CButtonColumn 类中默认删除按钮的控制器。它在删除 CGridView 行后设法返回到上一个网页并保持在 CGridView 的同一页面上,而不是转到第一页。相关控制器中负责此操作的行似乎是:
if (!isset($_GET['ajax']))
$this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('admin'));
我想创建一个具有此行为的新自定义按钮(即返回上一个视图而不将分页重置为第 1 页),但仅在按钮的关联操作中包含上述代码行并不能解决问题。我想我需要以某种方式发送那个'returnUrl'参数,但我不知道如何:)
php - 从 cgridview 中的按钮访问 $data 变量
$data
有什么方法可以从 CButtonColumn访问位于变量中的模型吗?下面的代码不起作用。
gridview - CGridview 条件删除按钮
我希望删除按钮仅在某些条件下处于活动状态CGgridView
CButtonColumn
(或制作自定义删除按钮),例如 ifuser=='admin'
或status=='draft'
. 有任何想法吗?谢谢!
php - CGridView CbutonColumn 自定义按钮单击不起作用
我正在使用一个 CGridView,其中我有一个 CButtonColumn,我为其定义了一个按钮。“点击” js 没有被调用。该 URL 被调用并完成。我想向用户显示确认信息,但它从未出现。根据文档,'click' 是一个在点击时调用的 JS 函数,但它对我不起作用。
url - yii CButton 栏
如何修改 CGridview 内的链接?
这是来自我的视图页面:
然后从我的组件中:
如果我单击 CGridview 中的查看按钮,我想发生什么“例如”,它会将我重定向到http://www.google.com?action=someaction。我怎样才能做到这一点?
ajax - CGridView 使用 ajax 发布请求添加另一个删除按钮
您好,是否可以向 Yii CGridView 添加另一个删除按钮?我希望它向我的一位控制器发出 ajax 发布请求。
一个用例是:
假设我有一个带有评论的博客条目。在管理中,我希望有一个网格视图,我可以在其中删除此博客条目(这已经是可能的)。我还想在原始删除按钮旁边有另一个删除按钮,它只会删除博客的评论(我不知道如何添加)。
我查看了 Yii 框架生成的 HTML 以了解原始删除按钮是如何工作的。一种可能的解决方案是复制/粘贴删除和刷新 java 脚本代码并对其进行一些修改。但我不喜欢这个。我有些担心,如果我这样做,当我升级 Yii 框架时,不能保证我的解决方案仍然有效。
php - 当您向 CButtonColumn 添加多个按钮时,CGridView 筛选器不起作用
我有一个 CGridView 如下,
当我向按钮数组添加一个按钮时,过滤器不起作用。任何想法为什么会这样?
php - CGridView 中另一个模型的 CButtonColumn
我在页面中显示另一个相关模型的 CGridView view&id=n
。必要的关系包含在模型文件中,一切正常。唯一的事情是,按钮CButtonColumn
链接到正在打开页面的模型的适当操作,而我希望它们链接到相关模型的操作。
为了清楚地解释我的意思,这是我的代码。型号view.php
:_Order
因此,我希望按钮CButtonColumn
链接到OrderContents
模型的适当操作,而现在链接到Order
模型的操作。有没有简单的方法来实现这一点?我检查了两者的 API,CButtonColumn
看看CGridView
我是否可以在那里获得任何灵感,但没有运气。
gridview - 如何禁用 cgridview 视图按钮或将可见性设置为 false
一些朋友可以建议如何禁用 cgridview 小部件上的视图按钮以及如何添加更多按钮,如活动..
php - Yii 为另一个模型中存在的字段创建 CButton 列
我正在尝试添加以下功能,但是我不确定从哪里开始。任何建议、示例或方向将不胜感激。
我想在这种情况下向主模型的 cgridview 添加按钮。此模型的 cgridview 中可用的每个记录都有一个名为 lot 的唯一属性,例如 R3XSEF9
我的数据库中还有另一个辅助表/模型,其中包含具有相同批次属性的记录。但是,该表仅具有所有可能记录中的某些记录,有时会重复,并且具有一组不同的属性。
我想做的是,使用批次属性,例如我的 cgridview 中的批次 R3XSEF9,搜索辅助表以查看是否有一个或多个对应的行包含相同的批次 R3XSEF9。
如果是这样,我希望该按钮显示在我的 CButtonColumn 中并链接到辅助表的那些相应模型的视图。如果没有,我不希望出现任何按钮。
谢谢你的帮助。如果需要任何澄清,我很乐意这样做。