标签:gridview

共 7 篇文章

yii2 GridView 日期格式化并实现日期可搜索 案例

日期格式化,我们先来看看效果图

1134341138113438gridview_2.png

这个我们分情况讨论

1、如果你的数据库字段created_at存的时间格式是date或者datetime,那很简单,gridview中直接输出该字段created_at即可,如上图中右侧所示

2、如果数据库存入的时间戳类型,如上图中左侧所示,则需要像下面这样进行输出

[
    "attribute" => "created_at",
    "value" => function ($model) {
        return date("Y-m-d H:i:s", $model->created_at);
   
阅读全文

yii2组件之GridView如何实现列表页直接修改数据

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

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

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

利用composer安装yii2-grid

composer require kartik-v/yii2-grid "@dev"

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

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

阅读全文

yii2中如何使用modal弹窗之结合gridview的使用

先前我们讲述了yii2中有关modal的基本使用,即以创建为例。

实际开发中,我们往往还会遇到列表页数据修改要使用modal的情况,如果是一般的循环展示,相信大多数人看了modal的基本使用都会操作,但是结合gridview估计有些人就开始吃不消了,我们看看如何解决这个问题!

1、gridview的操作增加[更新]按钮,并指定data-toggle data-target class以及data-id的值

[
    'class' => 'yii\grid\ActionColumn',
    'template' => '{update}', 
    'buttons' => [
        'update' => function ($url, $model, $key) {
            return Ht
阅读全文

yii2 gridview 是否显示某列案例

我们举一个简单的案例

条件:有一个get形参数type

需求:仅且type的值等于1的时候,列name才显示,否则该列不显示

代码实现如下:

[
    "attribute" => "name",
    "value" => $model->name,
    "visible" => intval(Yii::$app->
阅读全文

yii2 GridView常见操作

收集了网络上GridView出现的大部分问题做一个总结,希望有一个能帮助到你。

如果下面有没说到的GridView常见问题,下方留言,我会进行补充。

  • 下拉搜索
  • 日期格式化并实现日期可搜索
  • 根据参数进行是否显示
  • 链接可点击跳转
  • 显示图片
  • html渲染
阅读全文