不错的activecolumn推荐 [ 新手入门 ]
昨晚看到一个扩展:activecolumn,感觉不错,特推荐给兄弟伙! 他的主要作用就是在CGridView里边建立一个使用.ajax()更新的columns,有三种:phaSelectColumn(下拉菜单)、phaCheckColumn(复选框)、phaEditColumn(文本输入框)。截图如下: [attach]596[/attach] 使用方法在http://www.yiiframework.com/extension/activecolumn
共 16 条回复
-
-
-
-
1648053976 回复于 2012-02-01 15:07 举报
用这个怎么把修改的值传递到action 中
-
-
首先从
http://www.yiiframework.com/extension/activecolumn/files/phaActiveColumn.v.1.1.1.zip
下载所要的文件,然后解压到protected/extensions/phaActiveColumn目录,接着在main.php(配置文件)中引入文件'application.extensions.phaActiveColumn.*'
,然后就可以使用了,使用 的方法如下:$this->widget('zii.widgets.grid.CGridView', array( 'dataProvider'=>$dataProvider, 'columns'=>array( ........... array ( 'class' => 'phaSelectColumn',//产生下拉列表 'header' => 'Time Zone', 'name' => 'time_zone_id',//显示和更新的字段 'data' => CHtml::listData(TimeZones::model()->findAll(), 'id', 'name'),//这个用于生成下拉列表的数组,格式为 array('value'=>'Options'), 'actionUrl' => array('setTimeZone'),//这个是提交时要传送到处理页面的url ), ........... ), ));
它会生成一些jquery代码,从phaSelectColumn.php文件中可以看出56~72行;
phaEditColumn和phaCheckColumn跟phaSelectColumn的用法类似,少了个‘data’值。
演示可以到这里 http://webexam.tk/exam/index.html?type=1
英文版本说明在这里:http://www.yiiframework.com/extension/activecolumn -
-
-
-
-
-
-
-
-
-
samubra
注册时间:2011-07-28
最后登录:2014-04-09
在线时长:0小时0分
最后登录:2014-04-09
在线时长:0小时0分
- 粉丝1
- 金钱1200
- 威望0
- 积分1200