Yii中CGridView禁止列排序的设置方法
本文实例讲述了Yii中CGridView禁止列排序的设置方法。分享给大家供大家参考,具体如下:
Yii中CGridView的功能是用来显示的数据列表。它支持排序,分页,和AJAX数据请求。
下面的代码演示了CGridView禁止列排序的设置方法:
'columns' => array ( array ( 'class' => 'CCheckBoxColumn', 'selectableRows' => '2', 'value' => '$data->id', 'id' => 'delete' ), array( 'header' => '标题', 'name'=>'title', 'sortable'=>false,//在这里设置 ), array ( 'class' => 'CButtonColumn' ) ),
更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。
相关推荐
-
yii框架分类树扩展示例
提供两种方式的分类树格式,表格和下拉框形式的树形结构可以自定义表格和下拉框的样式,自定义以哪一列的参数为格式化数据,自定义层级关系参数,自定义表格列名称,也可以设置时间的格式化. 调用方式 表格方式: 复制代码 代码如下: <?php $this->widget('ext.tree.widgets.TreeWidget',array( 'dataProvider' => $dataProvider, // 传递数据 'pid'
-
Yii框架扩展CGridView增加导出CSV功能的方法
本文实例讲述了Yii框架扩展CGridView增加导出CSV功能的方法.分享给大家供大家参考,具体如下: Yii提供的CGridView组件没有内置数据导出功能,不过我们可以通过扩展该组件来添加该功能. 具体方法如下: 1.首先派生一个子类,添加一个action成员,在该视图的init函数中判断是浏览动作还是数据导出动作,如果是浏览动作者则保持默认行为,否则输出csv文件. public function init() { if($this->action == 'export') { pare
-
Yii把CGridView文本框换成下拉框的方法
本文实例讲述了Yii把CGridView文本框换成下拉框的方法.分享给大家供大家参考.具体实现方法如下: 使用yii的朋友都知道Yii中的CGridView默认显示提文本框了,那么我们要怎么把它转换成下拉框呢?本文就此分析一下解决方法. 默认情况下CGridView会生成一个文本框,但是这并不友好,用户往往希望知道有什么可选的,特别是数据库里存的是数字id的时候,我们希望将数字转换为可读的文本,这时候只需要修改一下表头的"filter"属性就行了,比如: 复制代码 代码如下: <
-
Yii视图CGridView列表用法实例分析
本文实例讲述了Yii视图CGridView列表用法.分享给大家供大家参考,具体如下: CGridView列表实例 <!-- 列表 --> <?php $this->widget('zii.widgets.grid.CGridView', array( 'id'=>'words-grid', 'dataProvider'=>$model->search(),//数据源 'filter'=>$model,//设置过滤器,筛选输入框 'columns'=>a
-
Yii视图CGridView实现操作按钮定义地址示例
本文实例讲述了Yii视图CGridView实现操作按钮定义地址的方法.分享给大家供大家参考,具体如下: <?php $this->widget('zii.widgets.grid.CGridView', array( 'id'=>'mem-sub-grid', 'dataProvider'=>$model, 'columns'=>array( 'zpc_catname', array('name'=>'inputtime', 'value'=>'date(&quo
-
PHP的Yii框架中YiiBase入口类的扩展写法示例
通过yiic.php自动创建一个应用后,入口文件初始代码如下: <?php // change the following paths if necessary $yii=dirname(__FILE__).'/../yii/framework/yii.php'; $config=dirname(__FILE__).'/protected/config/main.php'; // remove the following lines when in production mode defined
-
YII CLinkPager分页类扩展增加显示共多少页
yii的分页类CLinkPager默认是不支持显示共x页的,那么现在需求来了,要在分页的后面显示共多少页,怎么办喃?我们来看解决办法 1.默认的CLinkPager显示的效果 上面这里写了css的样式哈,我们来看pager代码: <div class="page-link"> <?php $this->widget('CLinkPager',array( 'header' => '', 'firstPageLabel' => '首页', 'lastP
-
Yii中CGridView实现批量删除的方法
本文实例讲述了Yii中CGridView实现批量删除的方法.分享给大家供大家参考,具体如下: 1. CGridView中的columns添加 array( 'selectableRows' => 2, 'footer' => '<button type="button" onclick="GetCheckbox();" style="width:76px">批量删除</button>', 'class' =&g
-
YII视图整合kindeditor扩展的方法
本文实例讲述了YII视图整合kindeditor扩展的方法.分享给大家供大家参考,具体如下: 比较喜欢用kindeditor,YII上的版本比较旧,所以自己重新整了个扩展 先在protected\extensions下创建KEditor文件夹用来放文件,keSource里放kindeditor的源文件,然后建三个类KEditor.KEditorManage和KEditorUpload,KEditor是扩展的主文件,KEditorManage是用来浏览服务器文件的,KEditorUpload是用来
-
Yii中CGridView关联表搜索排序方法实例详解
本文实例讲述了Yii中CGridView关联表搜索排序方法.分享给大家供大家参考.具体实现方法如下: 在Yii CGridView 关联表搜索排序实现方法有点复杂,今天看了一老外写的了篇游戏,下面我整理一下与各位朋友分享一下,相信会对大家Yii框架的学习有所帮助. 首先,检查你的blog demo里的protectedmodelsComment.php,确保Comment模型有一个search的方法,如果没有,就用gii生成一个,我下载到的blog demo里倒是没有. 然后,写代码的时间到了,
-
Yii CGridView用法实例详解
本文实例讲述了Yii CGridView用法.分享给大家供大家参考,具体如下: CGridView的功能是用来显示的数据列表.它支持排序,分页,和AJAX数据请求. CGridView最好使用 data provider,最好是 CActiveDataProvider . 简单代码如下: $dataProvider=new CActiveDataProvider('Post'); $this->widget('zii.widgets.grid.CGridView', array( 'dataPr
-
Yii2分页的使用及其扩展方法详解
前言: 说明下我们本篇文章都要讲哪些内容 分页的使用,一步一步的教你怎么做 分页类LinkPager和Pagination都可以自定义哪些属性 分页类LinkPager如何扩展成我们所需要的 第一步,我们来看看yii2自带的分页类该如何去使用? 1.controller action use yii\data\Pagination; $query = Article::find()->where(['status' => 1]); $countQuery = clone $query; $pa
随机推荐
- Python中死锁的形成示例及死锁情况的防止
- javascript简单判断输入内容是否合法的方法
- javascript 哈希表(hashtable)的简单实现
- JavaScript闭包和回调详解
- 分享自定义的几个PHP功能函数
- PHP资源管理框架Assetic简介
- jQuery Ajax文件上传(php)
- python3实现ftp服务功能(客户端)
- ReactiveCocoa代码实践之-更多思考
- javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
- Java多种方式动态生成doc文档
- 黑客破解口令常用的三种方法
- 让你的CSS像Jquery一样做筛选的实现方法
- jquery mobile界面数据刷新的实现方法
- mssql中得到当天数据的语句
- C++标准库中sstream与strstream的区别详细解析
- JavaScript实现将UPC转换成ISBN的方法
- jQuery实现响应鼠标事件的图片透明效果【附demo源码下载】
- 使用JavaScript链式编程实现模拟Jquery函数
- JavaScript读取中文cookie时的乱码问题的解决方法