fastadmin框架表格table自定义事件和自定义样

一、fastadmin的表格操作自带了些formatter渲染样式比如:

> `Table.api.formatter.icon` 快速将字段渲染成一个按钮,仅支持Fontawesome按钮

> `Table.api.formatter.image` 快速将字段渲染成图片展示的形式

> `Table.api.formatter.images` 快速将字段渲染成多图片展示的形式,字段数据请以`,`进行分隔

> `Table.api.formatter.status` 快速将字段渲染成状态,默认`normal/hidden/deleted/locked`这四个状态

> `Table.api.formatter.url` 快速将字段渲染成URL框

> `Table.api.formatter.search` 快速将字段渲染成可搜索的链接,点击后将执行搜索

> `Table.api.formatter.addtabs` 快速将字段渲染成可添加到选项卡的链接,点击后将把链接添加到选项卡

> `Table.api.formatter.flag` 快速将字段渲染成标志,仅支持`index/hot/recommend/new`这四种标志

> `Table.api.formatter.label` 快速将字段渲染Label标签

> `Table.api.formatter.datetime` 快速时间戳数据渲染成日期时间数据

> `Table.api.formatter.operate` 操作栏固定按钮

> `Table.api.formatter.buttons` 快速生成多个按钮

> `Table.api.formatter.toggle` 快速生成切换按钮

其中label、flag、status还可以用custom:{'key1':'danger'}这种方式来自定义样式颜色

二、fastadmin的表格操作自带了些events事件比如:

> `Table.api.events.operate` 操作增删改按钮事件

> `Table.api.events.image` 图片点击事件

三、如果上述两种方式和fastadmin自带的buttons属性都无法满足需求的话可以采用自定义事件和渲染样式如下:

//这是初始化表格 columns 属性的一个列的代码片段:
{field: 'component_ids', title: __('Component_ids'), operate: false,events:{
       // click事件 绑定到test1类上,e 事件对象, value 当前这个表格格子的值,row 当前行数据,index当前行索引值
       'click .test1':function (e,value,row,index) {
            //todo一些点击事件后要做的操作
            //打印dom对象
            console.log('this:',$(this));
        }
   },formatter:function (value, row, index) {
        //通过this对象获取当前列的属性
        console.log('title:',this.title);
        // value 当前这个表格格子的值,row 当前行数据,index当前行索引值
        return '<span class="glyphicon glyphicon-apple test1">dddddd</span>';
   }
},

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DoubleDLing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值