table columns

是否为首列复选框
checkbox:true,

字段名称,如果启用了关联查询这里可以使用别名,比如:category.name,请注意服务端返回的字段一一对应,如果使用了一个不存在的字段,将不会渲染任何数据
field:'name'

字段标题,显示于头部的标题
title:'名称'

通用搜索的操作符,详见上方通用搜索介绍
operate:'='
用于查询时的操作符,默认为=,为false表示禁用此字段的通用搜索,支持!=、LIKE、NOT LIKE、>、<、>=<=、FIND_IN_SET、IN、NOT IN、BETWEEN、NOT BETWEEN、RANGE、NOT RANGE、NULL、NOT NULL、false

字段是否可见,为false时将默认不可见
visible:false

格式化显示的内容,FastAdmin内部定义了许多通用的格式化方法
formatter:Table.api.formatter.search`

定义元素响应的事件
events:Table.api.events.operate

定义通用搜索下拉列表的数据
searchList: {"value1":'选项1' "value2":'选项2', "value3":'选项3'} or
searchList: $.getJSON("ajax/dynamicselect")

通用搜索文本框或下拉列表的额外
addclass:

通用搜索文本框的类型
classtype:

通用搜索文本框或下拉列表的额外属性
data:

格式化显示的内容
formatter:Table.api.formatter.search

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 快速生成切换按钮

按钮

buttons:[{
    
    
  	  name: 'log',
      title: '更新域名',
      text: '更新域名',
      icon: 'fa fa-list',
      classname: 'btn btn-primary btn-xs btn-click',
      click: function (e, data) {
    
    
          $.ajax({
    
    
              url:"Cdn/update_domain/account_id/"+data.id,
              success:function (data) {
    
    
                  console.log(data)
              }
          })
      }
  },{
    
    }
]
···

猜你喜欢

转载自blog.csdn.net/lows_H/article/details/111030204