BootstrapTableAPI中文版(完整翻译文档)

更新时间:2023-05-30 08:44:47 阅读: 评论:0

BootstrapTableAPI中⽂版(完整翻译⽂档)
/*
*bootstrap的代码本质是jQuery,所以bootstrap的代码就是使⽤jQuery的代码格式书写为基础语法
*$('#table').bootstrapTable({});
*看⽹上有中⽂版的,但有些就是字⾯直接译过来了,⽽且有的就没有翻译,那就打算⾃⼰再翻译⼀遍,每⼀条会尽
*最⼤可能结合尽可能多资料翻译,如果发现译的内容⽐英⽂多,是添加了更详细的说明,表的名称,属性,类型,
*默认值不翻译,例如:"class"、"id"等不翻译。
*有错请提出,会及时改正,谢谢。
*Bootstrap table 中⽂⽂档(完整翻译⽂档)如果想转请注明@Sclifftop
*
*/
“名称”可以写在$('#table').bootstrapTable({});的⼤括号中,可以定义⼀些想要的值,如:
$("#realTime_Table").bootstrapTable({
arch: true,
pagination: fal,
pageSize: 15,
pageList: [5, 10, 15, 20],
showColumns: true,
showRefresh: fal,
showToggle: true,
locale: "zh-CN",
striped: true
});
“属性”放在声明表内,如:
<table id="realTime_Table" data-click-to-lect="true" class="table table-bordered" data-page-size="20">
<thead>
<tr >
<th data-sortable="true" data-field="realTimeDate">⽇期</th>
<th data-sortable="true" data-field="newPlayerNum">新增⽤户</th>
<th data-sortable="true" data-field="activePlayerNum">活跃⽤户</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
如果名称和属性功能类似,则任意⼀个地⽅就够了,不⽤重复定义,有的属性写在js⾥⽐名称写在声明表中更为简单,or vice ver(有的属性必须要写,对应的名称只是表⽰是否启⽤那个属性)
表的各项(Table options )
定义在 jQuery.fn.bootstrapTable.defaults ⽂件内
名称属性类型默认值作⽤描述
-data-
String table
只要引⼊ jquery、bootstrap 、bootstrap-table的包,不⽤在js⾥⾯定
toggle义就可以使⽤
class data-
class
String table table-hover
表的class属性,如果没有⾃⼰定义,则默认有边框,并且当⿏标悬浮在那
⼀⾏,背景会变为浅灰⾊.
sortClass data-sort-
class
String undefined声明表格td的class名,代表此列元素的class名将被排序
height data-
height
Number undefined表格的⾼度
undefinedText data-
undefined-
text
String-当不写任何内容默认显⽰’-‘
striped data-豆芽豆腐汤
striped
Boolean fal默认fal,当设为true,则每⾏表格的背景会显⽰灰⽩相间
sortName data-sort-
name
String undefined定义哪⼀列的值会被排序,写data-field的⾃定义名,默认递增(asc)
sortOrder data-sort-
order
String asc同上⾯的结合使⽤,默认递增(asc),也可设为递减(desc)
sortStable data-sort-
stable
Boolean fal
(别看错了,是sortStable,sortable在下⾯)默认fal,设为true,则
和sort部分⼀样,区别是:在排序过程中,如果存在相等的元素,则原来
的顺序不会改变。原⽂还有⼀句:(如果你把此属性设为了true)我们将
为此⾏添加’_position’属性
iconsPrefix data-icons-
prefix
String glyphicon
定义字体库 (‘Glyphicon’ or ‘fa’ for FontAwesome),使
⽤”fa”时需引⽤ FontAwesome,并且配合 icons 属性实现效果
Glyphicon 集成于Bootstrap可免费使⽤
iconSize data-icon-
size
String undefined
定义的图标⼤⼩:
- undefined =>默认表⽰默认的按钮尺⼨(btn)
- xs  =>超⼩按钮的尺⼨(btn-xs)
- sm  =>⼩按钮的尺⼨(btn-sm)
-
lg    =>⼤按钮的尺⼨(btn-lg)
buttonsClass data-
buttons-
class
String default
按钮的类,默认为default。
- 可选的有:primary、danger、warning等等
- 写了之后会⾃动转换为btn-primary(蓝⾊)、btn-danger(红
⾊)、btn-warning(黄⾊)等格式,所以前⾯不要再加”btn-“,默认
为btn-default(⽩⾊)
- 参考菜鸟教程:
icons data-icons Object {
paginationSwitchDown:
‘glyphicon-collap-
down icon-chevron-
down’,
paginationSwitchUp:
‘glyphicon-collap-
up icon-chevron-up’,
refresh: ‘glyphicon-
refresh icon-refresh’,
toggle: ‘glyphicon-
list-alt icon-list-alt’,
columns: ‘glyphicon-
th icon-th’,
detailOpen:
‘glyphicon-plus icon-
plus’,
detailClo:
‘glyphicon-minus
icon-minus’
}
定义在⼯具栏、分页、详细视图中使⽤的图标
-
没办法解释,请参考菜鸟教程的图标:
columns-Array[]默认空数组,在JS⾥⾯定义,field即data-field,title就是每列表头名等等。
- 请参考:
data-Array[]被加载的数据。
- 也就是从服务器获取的数据,通过”.”运算符获取,例如”data.date/data.anything”,后⾯是服务器发来的字段名
dataField data-data-
field
String rows
- 名称写⾃⼰定义的每列的字段名,也就是key,通过key才能给某⾏
的某列赋value。
- 原⽂:获取每⾏数据json内的key
- 例如:{“name”:”zz”,”age”:20},name和age就是key,如
果这是从服务端请求的json,那可能和每列定义的字段不同,但都是唯⼀
失信于人
ajax data-ajax Function undefined      - ajax⽅法,和jQuery的ajax⽅法类似
- 参考 ,只是参考,因为那是jQuery的ajax⽅法
method data-
method
String get向服务器请求远程数据的⽅式,默认为’get’,可选’post’
url data-url String undefined 向服务器请求的url。
- 例如:rver + “get_app_player”和rver +
‘get_channel_list’,两者都是向rver(rver是⾃⼰定义的,例如”/”)
请求数据,只是接⼝不同,⼀个是请求该游戏玩家信息,⼀个是请求渠道信息
下⾯看看原⽂:
- 向远程站点请求数据的URL
- 请记住,如果服务端分页选项使⽤了⾃定义的,那么请求的服务器响应格式是不同的,参考下⾯两个数据格式:
cache data-cache Boolean true默认缓存ajax请求,设为fal则禁⽤缓存
contentType data-
content-
type
String application/json
请求数据的contentType(内容类型),⽤于定义⽂件的类型,决定接收
⽅以什么形式读取这个⽂件。
- 默认application/json,⽤来告诉接收端从服务器发来的消息是序列
化后的json字符串
dataType data-data-
type
String json期望从服务器获取的数据的类型,默认为json格式字符串
ajaxOptions data-ajax-
options
Object{}
向服务器请求ajax时的附加项,默认⽆附加
- 参考
queryParams data-
query-
params
Function
function(params){
return params;}
当请求数据时,你可以通过修改queryParams向服务器发送其余的参数。
- queryParamsType=”limit”,它的参数包括:
limit,offt,arch,sort,order El
- params包括:
pageSize,pageNumber,archText,sortName,sortOrder
- 当return fal,请求则终⽌
queryParamsType data-
query-
params-
type
String limit默认”limit”,设置该属性⽤来发送符合RESTful格式的参数
responHandler data-
respon-
handler
Function
function(res){
return res;}
在加载服务器发送来的数据之前,处理数据的格式,参数res表⽰the
respon data(获取的数据)
pagination data-
pagination
Boolean fal
默认为fal,表格的底部⼯具栏不会显⽰分页条(pagination
toolbar),可以设为true来显⽰
paginationLoop data-
pagination-Boolean true默认true,分页条⽆限循环
onlyInfoPagination data-only-
info-
pagination
Boolean fal
前提:pagination设为true,启⽤了分页功能。
- 默认fal,设为true显⽰总记录数
sidePagination data-side-
pagination
String client
设置在哪进⾏分页,默认”client”,可选”rver”,如果设置
“rver”,则必须设置url或者重写ajax⽅法
- 请记住,如果服务端分页选项使⽤了⾃定义的,那么请求的服务器响
应格式是不同的,参考下⾯两个数据格式:
pageNumber data-page-
number
Number1
前提:pagination设为true,启⽤了分页功能。
- 默认第1页,⽤于设置初始的页数
pageSize data-page-
size
Number10
前提:pagination设为true,启⽤了分页功能。
- 默认每页显⽰10条记录,⽤于设置每页初始显⽰的条数
pageList data-page-
list
Array[10, 25, 50, 100]
前提:pagination设为true,启⽤了分页功能。
- 默认为[10, 25, 50, 100],即可以选择”每页显⽰10/25/50/100
条记录”,⽤于设置选择每页显⽰的条数
lectItemName data-
lect-
item-name
String btSelectItem radio(单选按钮)或checkbox(复选框)的字段名
smartDisplay data-
smart-
display
Boolean true
默认为true,会 机智地(<_<) 根据情况显⽰分页(pagination)或卡⽚
视图(card view)
escape data-
escape
Boolean fal
跳过插⼊HTML中的字符串,替换掉特殊字符(后⾯符号没有逗号):
&,<,>,",`,'
arch data-
arch
Boolean fal
默认fal不显⽰表格右上⽅搜索框 ,可设为true,在搜索框内只要输⼊内
容即开始搜索
archOnEnterKey data-
arch-on-
enter-key
Boolean fal
默认fal不启⽤,设为true启⽤,⽐功能是与上⾯相⽐,在搜索框内输⼊
内容并且按下回车键才开始搜索
strictSearch data-strict-
arch
Boolean fal设为true,开启精确搜索
archText data-
arch-
text哥特体英文
String“”
前提:arch设为true,启⽤了搜索功能。
- 搜索框初始显⽰的内容,默认空字符串
archTimeOut data-
arch-
time-out
Number500
前提:arch设为true,启⽤了搜索功能。
- 设置搜索⽂件的超时时间(原⽂:Set timeout for arch fire,
yujian
不知道是写错了还是我知识⾯太窄,”arch fire”是什么意思,官⽅
API错了?给我整蒙逼了)
trimOnSearch data-trim-
on-arch
Boolean true默认true,⾃动忽略空格
showHeader data-show-
header
Boolean true默认为true显⽰表头,设为fal隐藏
showFooter data-show-
作业部落footer
Boolean fal默认为fal隐藏表尾,设为true显⽰
showColumns data-show-
columns
Boolean fal默认为fal隐藏某列下拉菜单,设为true显⽰
showRefresh data-show-
refresh
Boolean fal默认为fal隐藏刷新按钮,设为true显⽰
showToggle data-show-
Boolean fal默认为fal隐藏视图切换按钮,设为true显⽰
新版的CSDN有bug,所以其余的Table options另写⼀个表格 [ BootstrapTable ⽂档 ]名称属性类型默认值作⽤描述
showPaginationSwitch data-show-
pagination-
switch
Boolean fal默认为fal隐藏每页数据条数选择,设为true显⽰
minimumCountColumns data-
minimum-
count-
columns
Number1每列的下拉菜单最⼩数
idField data-id-field String undefined表明哪个是字段是标识字段
uniqueId data-
unique-id文化常识
String undefined表明每⾏唯 ⼀的标识符
cardView data-card-
view
Boolean fal默认fal,设为true显⽰card view(卡⽚视图)
detailView data-card-
view
Boolean fal默认fal,设为true显⽰detail view(细节视图)
detailFormatter data-detail-
formatter
Function
function(index,
row, element){
return ”;}
前提:detailView设为true,启⽤了显⽰detail view。
- ⽤于格式化细节视图
- 返回⼀个字符串,通过第三个参数element直接添加到细节视图的
cell(某⼀格)中,其中,element为⽬标cell的jQuery element
archAlign data-
arch-
align
String right搜索框的位置,默认right(最右),可选left
buttonsAlign data-
buttons-
align
String right⼯具栏按钮的位置,默认right(最右),可选left
女儿生日toolbarAlign data-
toolbar-
align
String left⾃定义⼯具栏的位置,默认right(最右),可选left
paginationVAlign data-
pagination-
v-align
String bottom
分页条垂直⽅向的位置,默认bottom(底部),可选top、both(顶部和底
部均有分页条)
paginationHAlign data-
pagination-
h-align
String right分页条⽔平⽅向的位置,默认right(最右),可选left
paginationDetailHAlign data-
pagination-
detail-h-
align
String left
如果解译的话太长,举个例⼦,paginationDetail就是“显⽰第 1 到第 8 条
记录,总共 15 条记录 每页显⽰ 8 条记录”,默认left(最左),可选right
paginationPreText data-
pagination-
pre-text
String‹
还是举例⼦,如果你内容太多,底部最右边会显⽰:”‹ 1 2 3 4 5 ›”来选择
页数,默认就是最左边那个符号,下同
paginationNextText data-
pagination-
next-text
String›参考上⾯⼀条
clickToSelect data-click-
to-lect
Boolean fal
默认fal不响应,设为true则当点击此⾏的某处时,会⾃动选中此⾏的
checkbox(复选框)或radiobox(单选按钮)植物标本怎么做

本文发布于:2023-05-30 08:44:47,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/950790.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:默认   数据   设为   请求   属性   定义   服务器   名称
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图