footable的使用_使用footable的问题及解决方案

一 参考页面:

1 里面有一些demo可以参考 http://fooplugins.com/footable-demos/

2 从Github中下载相关插件 https://github.com/fooplugins/FooTable

主要这几个软件:

- css: footable.core.css

- -js :footable.js , bootstrap.min.js

二 写demo

//V3 版本的插件,footable.css我选择的是标准版本,还有bootstrapt版本

//在http://fooplugins.com/footable-demos/上复制下来的table

First Name

Last Name

Job Title

DOB

Status

Isidra BoudreauxTraffic Court Referee22 Jun 1972 ActiveShonaWoldt Airline Transport Pilot3 Oct 1981 DisabledGranvilleLeonardoBusiness Services Sales Representative19 Apr 1969 SuspendedEaserDragooDrywall Stripper13 Dec 1977 ActiveMapleHalladayAviation Tactical Readiness Officer30 Dec 1991 SuspendedMaxine Woldt Business Services Sales Representative17 Oct 1987 DisabledLorraineMcgaughyHemodialysis Technician11 Nov 1983 DisabledLizzee GoodlowTechnical Services Librarian1 Nov 1961 SuspendedJudiBadgettElectrical Lineworker23 Jun 1981 ActiveLauriHylandBlackjack Supervisor15 Nov 1985 Suspended

按道理就完成了footable的使用,结果是什么,你们懂的。。。就是显示不出效果,table在网上找了好多也显示不出来。用的匆忙,也没仔细看Github的提示,后来发现Github是V3,而其他的版本应该是V2。

三 两种解决方案:

1 在demo看源码,下载V2版本的插件,用里面的table。

2 在Github下载文件中,docs\examples\basic里面源码里有相关的table案例,直接拿来用。

那么V2和V3里面的属性是不同的,所以后面从ajax获取的数据在拼接字符串的时候知道用什么属性就可以了,对应上就可以了。

4e4a3a27c5d7798fdec158c7f0a6e231.png

四 分页的实现

数据获取了,footable效果也实现了,然后我的目的还没有完成,那就是分页,用的V2版本的插件及table的代码。

1 所需要的css,js。其中paginate.js是用于分页的

`

2 主要就是将data-page-size=”5”加到table中

3 这时候遇到一个新的问题,分页效果达到了,出现了小瑕疵。

a28a226d42fdaf38944c8c5c65a72c5c.png

4 问题的解决:下面是bootstrapt上复制下来正常显示的,上下两个应该效果是一样的。问题出现在css中,通过图片上下两部分css的查看,发现图片上面的源码中的li部分css失效。原因是因为pagination 是在div中,而图片下面的源码中的pagination 在ul中。div(pagination)-ul-li和ul(pagination)-li,所以将bootstrapt.css中关于.pagination 部分全部复制粘贴到footable.css中,并且将带有 .pagination的class改成 .pagination>ul。比如

.pagination {

display:inline-block;

padding-left:0;

margin:20px 0;

border-radius:4px;

}

改成:

.pagination>ul {

display:inline-block;

padding-left:0;

margin:20px 0;

border-radius:4px;

}

5 最后解决啦!!一个小小的footable搞出来还真的四处碰壁

91ae0cd5770a7e83c5ffe96cebb4fa62.png

五 最终完成的demo效果图,晚上把它应用到项目中去:

f02c9aed902b21e9342f404819d10725.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值