位置: 编程技术 - 正文

Yii2 GridView实现列表页直接修改数据的方法(gridviewcolumn)

编辑:rootadmin

推荐整理分享Yii2 GridView实现列表页直接修改数据的方法(gridviewcolumn),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:gridview怎么用,gridview怎么用,gridview hyperlinkfield,gridview hyperlinkfield,gridview.columns.add,gridview.columns.add,gridview.columns.add,gridview怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!

什么意思呢?我来简单的描述下,小编妹子提的需求是这样的,你看啊,你这列表页的数据,能不能我就直接在列表上进行点一下就直接修改啊,我再点进去修改多麻烦,太不方便了。这尼玛,这需求,是不是真想给她一棒槌。

ok,我们今天就来看看在yii2中如何去利用gridview实现列表上直接修改的功能,很全面哦,我们尽量各种类型的属性都给出实例。

第一步,我们先来部署好yii2-grid

利用composer安装yii2-grid

如果你在安装的过程中需要让你输出Token,此时也就是需要你登录你的github帐号,通过setting>personal access tokens获取token值后输入你的token值,回车就好。

安装好了之后,我们对module进行如下配置,这个是必须要配置的

前面我们说了,要先把yii2-grid部署好,下载配置好之后,我们打开视图文件并参考下面的代码修改你的文件

上面代码中我们只需要添加一项 'export' => false, 即可,你原先的gridview无需改动。

然后我们安装yii2-editable

安装好了后,我们在刚才配置好gridview的文件中引入editable

首先介绍下textInput类型的修改,图如下

从上图中可以很轻松的看到编辑的效果,直接贴代码

但是从上图中我们也看到了,弹窗式修改呢不是很方便,我们接下来看看方便点的操作方式

Yii2 GridView实现列表页直接修改数据的方法(gridviewcolumn)

只需要对要修改的属性值点击一下可以直接进行修改,我们来看看这样会有什么问题

也许你发现了,编辑框的宽度太小了,操作不是很方便,我们把input改为textarea会不会好点?试试看,当然你也可以给当前单元格指定headerOptions设定宽度,关于gridview常见操作可点击参考

看图片上果然效果好很多,直接贴代码

有同学很好奇的点了图中的两个按钮,一个是重置按钮,另一个是应用按钮,重置还好,很容易理解,但是嘛,为啥点了应用按钮就貌似一直在处理中的意思呢?别急别急,从一开始到现在乃至接下来,我们都将先讲解view中的配置,其实这里你点击应用按钮后也就异步请求了后端,我们后面详细的说道。

如果你的column是数字类型的呢?简单嘛,input内直接修改就好了,可如果你想要下面截图中的效果,需要你继续继续利用composer安装touch spin widget

安装完毕后,我们看看数字类型的属性的修改方式

第三种,关于下拉框式的修改,我们假定字段is_delete值1显示 2删除且数据库存的值是1 2这种数字类型,看效果图然后我们再贴代码

左右两边是两个属性,为了做对比说明,左侧是不可修改的属性展示,代码如下

第四个,我们讲解下日期组件和时间组件,先截图看效果,然后在安装

基本上就这4中类型吧,view配置好了,我们就需要配置controller层进行异步操作了,我们来看看是怎么操作的。

声明:如果你的gridview是在视图article/index内,那么接下来的操作你需要在article控制器的index内操作。

关于小编给大家介绍的Yii2 GridView实现列表页直接修改数据的方法就给大家介绍到这里,希望对大家有所帮助,如果大家想了解更多内容敬请关注积木网网站。

ThinkPHP自定义Redis处理SESSION的实现方法 本文实例讲述了ThinkPHP自定义Redis处理SESSION的实现方法。分享给大家供大家参考,具体如下:日常中我们都会使用到session来保存用户登录的信息,常用

thinkPHP删除前弹出确认框的简单实现方法 本文实例讲述了thinkPHP删除前弹出确认框的简单实现方法。分享给大家供大家参考,具体如下:html部分:ahref="/index/key/shanchu/id/{$vo.id}"onclick='returndel();'删

thinkPHP简单遍历数组方法分析 本文实例分析了thinkPHP简单遍历数组方法。分享给大家供大家参考,具体如下:有如下数组:array(array('id'=1,'username'='mgckid','sex'=1)array('id'=2,'username'='yezi',

标签: gridviewcolumn

本文链接地址:https://www.jiuchutong.com/biancheng/294691.html 转载请保留说明!

上一篇:ThinkPHP3.2.2实现持久登录(记住我)功能的方法(thinkphp-5.0)

下一篇:ThinkPHP自定义Redis处理SESSION的实现方法(thinkphp自定义标签page)

  • 按份共同保证和连带共同保证
  • 开农贸市场挣钱吗
  • 业务招待费是否可以抵扣进项税
  • 资产季末值
  • 转让房产的单位和个人都需要缴纳契税吗?
  • 其他公司归还货款会计分录
  • 股东退股分红怎么拿回
  • 红冲增值税专用发票需要收回原发票吗
  • 小规模纳税人简易计税方法
  • 维修材料费主要包括
  • 国家对发票开具时间有没有具体规定?
  • 幼儿园收的餐费必须与食谱做平账怎么调账
  • 原材料销售出库会计分录
  • 企业购买的土地计入无形资产
  • 企业收到农产品普通发票
  • 外贸公司收汇可以收运费吗
  • bios设置u盘启动的步骤
  • 一种简单的快乐
  • nginx不支持ipv6
  • 政策性退税流程
  • 企业注销时无力缴纳社保
  • 处置动产减按2%税率是什么意思
  • 免征增值税的范围有
  • php正则表达式实例
  • php递归函数详解
  • 银行承兑汇票的付款人是谁?
  • 外汇申报是什么意思
  • 出口货物不退税进项可以开具普通发票吗
  • 用more命令查看文件内容
  • return 重定向
  • 长期股权投资印花税计入什么科目
  • 工资计提未发放,调增还是调减
  • 公司员工餐费会计分录
  • 不同会计制度资产负债表金额不一样
  • 研发费用怎么体现
  • mysql的where语句优化
  • 向境外支付赔偿款是否需要税务备案
  • 公益性捐赠支出怎么算
  • access china
  • 购入交易性金融资产的相关税费计入
  • 跨年度冲红字发票补正账务如何处理
  • 什么时候贷主营业务成本
  • 小规模纳税人企业所得税怎么算
  • 待处理财产损溢借方是增还是减
  • 养老保险减免退税政策
  • 贴现的概念及计算公式
  • 银行承兑到期后未兑付
  • 去年多计提的企业所得税怎么调整
  • 福利费为什么不可以抵扣进项税
  • 房地产业营改增税收政策与企业应对策略课后测试
  • 个税速算扣除数2023
  • 设备投入安装会计分录怎么写
  • 划拨土地使用权管理暂行办法
  • 公司的进账能打到私人卡上
  • 已核销的坏账又收回时应当及时入账,防止形成账外款
  • 支付金额和实付金额的区别
  • 预付款项为什么属于资产
  • 主营业务成本怎么结转本年利润
  • 不能抵扣的会计分录
  • 研发支出资本化支出在资产负债表哪里体现
  • 公司增资需要哪些材料
  • mssql server .ldf和.mdf的文件附加数据库的sql语句
  • windows录音机录音文件格式
  • 邻居家的wifi隐藏后如何连接
  • Windows Server 2008下利用Diskpart管理磁盘
  • 五个常用的说明方法
  • windows累积更新失败怎么办
  • 80端口被system 占用解决方法
  • win8如何使用
  • windows7文件操作步骤
  • win7显示桌面的组合键
  • win10 rs3
  • [置顶] 此外,车牌号:458143(懂得都懂[吃瓜])
  • android环境搭建教程
  • div与span区别及用法
  • 样式的使用方法
  • unity3d中用四元数 Quaternion来对一个坐标点进行旋转的初步体会
  • JavaScript数据类型
  • 异地预缴增值税销售额是含税
  • 城镇土地使用税减免税政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设