摘要:首先這個(gè)組件是由國(guó)人大牛文翼開(kāi)發(fā)的,地址我們?cè)谝淮雾?xiàng)目開(kāi)發(fā)中使用到了原生的的前后分離技術(shù)。接口設(shè)計(jì)如,如果不知道那請(qǐng)百度把,返回的所有數(shù)據(jù)均為。
首先bootstarp table 這個(gè)組件是由國(guó)人大牛 文翼 開(kāi)發(fā)的,github地址 https://github.com/wenzhixin/...
我們?cè)谝淮雾?xiàng)目開(kāi)發(fā)中使用到了原生的php + html5的前后分離技術(shù)。 php接口設(shè)計(jì)如restful ,如果不知道restful那請(qǐng)百度把,返回的所有數(shù)據(jù)均為json。
當(dāng)涉及到分頁(yè)后因?yàn)榍岸隧?yè)面使用了bootstarp 為了兼容問(wèn)題,我們繼續(xù)試用了bootstarp table插件來(lái)進(jìn)行數(shù)據(jù)分頁(yè)
bootstarp 有兩種配置方法,寫(xiě)法與應(yīng)用類似 easyui這種老ui框架,不過(guò)我覺(jué)得easyui 是真的好用,并且easyui的異步tree 真的是太強(qiáng)了當(dāng)然還有很多現(xiàn)成的tree組件,因?yàn)楣厩岸巳鄙伲覀僷hp兼職寫(xiě)頁(yè)面,你懂得哈。
下面介紹bootstarp配置 :js 配置
附上表格,以上分頁(yè)為后臺(tái)分頁(yè),后臺(tái)分頁(yè)返回的數(shù)據(jù)格式應(yīng)為 {total:"你的總數(shù)",rows:"你的數(shù)據(jù)"}前臺(tái)分頁(yè)只需要返回{rows:rows}即可
最后附上我的json格式
{
"total": "2", "rows": [{ "Id": "6", "StandardName": "1994", "StandardNumber": "GB-100-1994", "StandardLevel": "", "QyStandardNumber": "", "ReferStandardNumber": "", "ReferLevel": "", "ClassNumber": "", "DraftUnit": "", "PublishDate": "", "ImplementDate": "", "InputDatabaseDate": "", "IsCancel": "否", "CancelDate": "", "StructureID": "", "OldStandardNumber": "", "OldStandardName": "", "StandardMemo": "", "UseDepartment": "", "FileName": null, "FileContent": null }, { "Id": "4", "StandardName": "4", "StandardNumber": "4", "StandardLevel": "", "QyStandardNumber": "1", "ReferStandardNumber": "", "ReferLevel": "", "ClassNumber": "", "DraftUnit": "", "PublishDate": "", "ImplementDate": "", "InputDatabaseDate": "", "IsCancel": "是", "CancelDate": "", "StructureID": "", "OldStandardNumber": "", "OldStandardName": "", "StandardMemo": "", "UseDepartment": "", "FileName": "變電設(shè)備在線監(jiān)測(cè)I2接口網(wǎng)絡(luò)通信規(guī)-范.pdf", "FileContent": "{"database":"m2018.php","key":"4"}" }]
}
這里我對(duì)html直接生成table 不做介紹了。詳細(xì)可以查看文檔或者百度
在使用bootstarp table 中我們有時(shí)候會(huì)涉及到更新頁(yè)面一個(gè)數(shù)據(jù)或者刪除一個(gè)數(shù)據(jù)的操作,刪除和更新的是指定行
需要獲取 index 下表
例如下面的updateRow 更新指定行
$("#std-list").bootstrapTable("updateRow", { index: getRowIndex("#std-list", row[current]), row: { StandardName: StandardName, StandardLevel: StandardLevel, QyStandardNumber: QyStandardNumber, ReferStandardNumber: ReferStandardNumber, UseDepartment: UseDepartment, ReferLevel: ReferLevel, ClassNumber: ClassNumber, StructureId: StructureId, DraftUnit: DraftUnit, PublishDate: PublishDate, InputDatabaseDate: InputDatabaseDate, OldStandardNumber: OldStandardNumber, OldStandardName: OldStandardName, StandardMemo: StandardMemo, CancelDate: CancelDate, OldStandardNumber: OldStandardNumber, OldStandardName: OldStandardName, StandardMemo: StandardMemo, IsCancel: cancellation } });
我推薦使用這種方法獲取index(下標(biāo))
function getRowIndex(sel, row) { var data = $(sel).bootstrapTable("getData"); for(var i = 0; i < data.length; i++) { if(row == data[i]) return i; } return -1; }
前端分頁(yè)神器值得一用!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/30811.html
摘要:首先這個(gè)組件是由國(guó)人大牛文翼開(kāi)發(fā)的,地址我們?cè)谝淮雾?xiàng)目開(kāi)發(fā)中使用到了原生的的前后分離技術(shù)。接口設(shè)計(jì)如,如果不知道那請(qǐng)百度把,返回的所有數(shù)據(jù)均為。 首先bootstarp table 這個(gè)組件是由國(guó)人大牛 文翼 開(kāi)發(fā)的,github地址 https://github.com/wenzhixin/... 我們?cè)谝淮雾?xiàng)目開(kāi)發(fā)中使用到了原生的php + html5的前后分離技術(shù)。 php接口設(shè)...
摘要:首先這個(gè)組件是由國(guó)人大牛文翼開(kāi)發(fā)的,地址我們?cè)谝淮雾?xiàng)目開(kāi)發(fā)中使用到了原生的的前后分離技術(shù)。接口設(shè)計(jì)如,如果不知道那請(qǐng)百度把,返回的所有數(shù)據(jù)均為。 首先bootstarp table 這個(gè)組件是由國(guó)人大牛 文翼 開(kāi)發(fā)的,github地址 https://github.com/wenzhixin/... 我們?cè)谝淮雾?xiàng)目開(kāi)發(fā)中使用到了原生的php + html5的前后分離技術(shù)。 php接口設(shè)...
摘要:我一直在說(shuō)電商是一個(gè)既簡(jiǎn)單又復(fù)雜的東西本章我們?cè)僖淮紊疃冉馕鲭娚滔到y(tǒng)商品設(shè)計(jì)的更多邏輯與實(shí)現(xiàn)。品牌無(wú)需關(guān)聯(lián)到內(nèi),道理很簡(jiǎn)單,當(dāng)前的是歸屬與蘋(píng)果公司,自然而然下面的規(guī)格都屬于蘋(píng)果了。 showImg(https://segmentfault.com/img/bVbdtuc?w=1824&h=1028); 電商大伙每天都在用,類似某貓,某狗等。電商系統(tǒng)設(shè)計(jì)看似復(fù)雜又很簡(jiǎn)單,看似簡(jiǎn)單又很復(fù)雜...
一.安裝 首先打開(kāi)Bootstarp的官網(wǎng):https://v3.bootcss.com 下載完成后,解壓壓縮包,把解壓后的文件導(dǎo)入pycham中 在HTML頁(yè)面中的style中導(dǎo)入bootstrap的css文件和js文件,建議導(dǎo)入min.css,體積更小 以我的文件路徑為例: 安裝完成 二.更改pycharm的默認(rèn)HTML頁(yè)面(可跳過(guò)) 在pycharm中創(chuàng)建一個(gè)新的HTML頁(yè)面,如果...
閱讀 1553·2023-04-25 18:56
閱讀 1499·2021-09-29 09:34
閱讀 1717·2021-09-22 15:51
閱讀 3520·2021-09-14 18:03
閱讀 1173·2021-07-23 17:54
閱讀 2030·2019-08-29 18:38
閱讀 2910·2019-08-29 12:38
閱讀 619·2019-08-26 13:41