是否为首列复选框
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)
}
})
}
},{}
]
···