這是一個很無聊的筆記,
之前一直是jqGrid的愛用者,
甚至客制化過css來符合UI designer畫出來的mockup,
不過最近發現表格「插件」(plugin)又提升到另一個層次
由於公司最近開始重視FrontEnd架構,
有一個充滿文青與正妹的部門開始把bootdtrap改造成符合公司LOGO的配色,
應廣大Developer們的要求.....
「我們要table! 我們要Grid! 我們要Toolbar!」
於是他們也改造了這個 jQuery plugin,
所以CSS麻瓜如我終於可以省下兩周的woman hour,生產出一個含有UI的feature了!
洗咖洗,這個UI花了我兩天半的工作天,當中卻有一個工作天消耗在舊版的API上,
原因就出在這個大小寫
$('#theList').DataTable({....});
跟
$.('#theList').dataTable({....});
差在哪有注意到嗎?
答案在這裡
大寫字首的constructor是1.10.x版本之後的api,
可以用取用$('#theList').row 以及$('#theList').ajax之類的API物件
小寫字首則是用到這些fn開頭的API
當然1.10.x的好用多,物件也大得多,
不過可以省下兩周的woman hour,
User的memory又算什麼呢? XDDDDD
留言
張貼留言