- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章Yii视图CGridView列表用法实例分析由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
本文实例讲述了Yii视图CGridView列表用法。分享给大家供大家参考,具体如下:
CGridView列表实例 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
<!-- 列表 -->
<?php
$this
->widget(
'zii.widgets.grid.CGridView'
,
array
(
'id'
=>
'words-grid'
,
'dataProvider'
=>
$model
->search(),
//数据源
'filter'
=>
$model
,
//设置过滤器,筛选输入框
'columns'
=>
array
(
array
(
'class'
=>
'CCheckBoxColumn'
,
//选择框
'htmlOptions'
=>
array
(
'width'
=>
"30px"
),
),
'zw_id'
,
'zw_title'
,
array
(
'name'
=>
'zw_level'
,
'value'
=>
'Words::model()->getLevel($data->zw_level)'
,
//数据转换
),
'zw_replaceword'
,
'zw_listorder'
,
array
(
'name'
=>
'inputtime'
,
'value'
=>
'date("Y-m-d",$data->inputtime)'
,
//格式化日期
),
array
(
'class'
=>
'CButtonColumn'
,
'buttons'
=>
array
(
'view'
=>
array
(
'visible'
=>
'false'
//查看按钮设为不可见
)
)
)
)
));
?>
|
修改基类,定义底部功能菜单framework/zii/widgets/grid/CGridView.php(152) 。
1
2
3
4
5
6
7
8
|
public
function
renderFooterCell()
{
if
(trim(
$this
->footer)!==
''
){
echo
CHtml::openTag(
'td'
,
$this
->footerHtmlOptions);
$this
->renderFooterCellContent();
echo
'</td>'
;
}
}
|
修改视图,实现底部功能按钮列表 。
1
2
3
4
5
6
7
8
|
'columns'
=>
array
(
array
(
'class'
=>
'CCheckBoxColumn'
,
'footer'
=>'<button onclink=
"deleteAll()"
>button</button>
<button onclink=
"refashAll()"
>button</button>',
'footerHtmlOptions'
=>
array
(
'colspan'
=>5),
'selectableRows'
=>2,
),
|
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助.
最后此篇关于Yii视图CGridView列表用法实例分析的文章就讲到这里了,如果你想了解更多关于Yii视图CGridView列表用法实例分析的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我正在使用 yii-booster(4.0.1) TbGridView(extends CGridView) 并且需要更改 _REQUEST($_POST, $_GET) 中的过滤器变量名称以实现过滤
我的数据库中有 3 个表, 图片如下,我已关注 http://www.yiiframework.com/wiki/281/searching-and-sorting-by-related-model-
在我的项目中,我使用 cgridview 来显示一些信息并使用使用 cgrid View 构建的分页。但现在我正面临分页的可用性问题。也就是说,考虑我有 3 页,分页看起来像 >> . 当我点击第三
我在 Controller 的索引操作中有这些代码: public function actionIndex() { $cid = @$_GET['cid']; $country = Coun
听起来很简单,对吧?我搜索了高低,我不知道如何做到这一点。我有一个 CGridView: $dataProvider = new CArrayDataProvider ($auctions); $th
我希望删除按钮仅在 CGgridView 中的特定条件下处于事件状态CButtonColumn (或制作自定义删除按钮)例如,如果 user=='admin'或 status=='draft' .有任
我想设置一个 CGridView。我希望在一个 View 中显示来自 2 个不同表的数据。数据来自一个名为 student 的表和另一个名为 employee 的表。 员工由学生推荐(reg_no)
默认情况下,删除按钮将自己分配给此功能: jQuery('#main-orders-details-grid a.delete').live('click',function() { if(!
我有两个关系表:location 和 location_types。 位置 - location_id - location_name - location_type_id Locatio
我正在尝试按category_id过滤gridview中的产品记录 我有三张 table ProductMst(product_id,name) CategoryMst(category_id,cat
我有一个CGridView,它在给定模型上调用search(AFAIK)来获取要显示的模型列表。是否可以通过调用 $model->some_method() 的结果对所述 View 的结果进行排序?
问:如何为我的 gridview 创建过滤器? 状态:客户姓名 = first_name。姓氏 这是我的 GridView widget('zii.widgets.grid.CGridView', a
我需要使用自定义文本字段过滤 CGridView。我有自定义数据提供者(CSqlDataProvider),我返回并用它填充表格。表格很好,但对我来说似乎很痛苦的是过滤它。我已经花了几个小时试图解决这
我正在用 Yii (v1.1.12) 编写我的第一个应用程序,学习曲线对我来说有点陡峭,所以我需要一些帮助。 设想以下表格(及其关系): 详细 (n:1) 文档 文档 (n:1) 用户 用户(n:1)
我已将我的 yii CGridview 的一列作为超链接。但是单击它时,它会在同一选项卡中打开链接地址。如何在新标签页中打开链接地址? array( 'header'=>'Name',
有 enableSorting 标志,如果等于 false,则禁用所有网格列的排序。但是我怎么能只针对一个特定的列做到这一点呢? 最佳答案 试试这个 'sortable'=>false, 这是例子,
我有带分页的简单 Yii cgridview 代码。分页工作正常,但在最后一页我遇到了一个问题。 例如,如果我在 DB 表中有 13 条记录,并将分页设置为每页 10 页,那么对于第一页它将显示 “1
我有一个带有 has_many 关联的模型。 假设学生有很多类(class)。 我想使用 CGridView 显示特定学生的所有类(class)。 像这样的东西: $this->widget('zii
在我的项目中,名为 的模型之一类型 与其他模型有多重关系,部分标准低于其类似 $criteria->with = array( 'category',
如您所知,在 CGridView 中有允许过滤数据的文本框。如何向这些文本框添加类,例如: 最佳答案 取自the forum : $this->widget('zii.widgets.grid.CGr
我是一名优秀的程序员,十分优秀!