成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

bootstarp table 采坑專輯

wwq0327 / 1224人閱讀

摘要:首先這個(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

相關(guān)文章

  • bootstarp table 采坑專輯

    摘要:首先這個(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è)...

    joyvw 評(píng)論0 收藏0
  • bootstarp table 采坑專輯

    摘要:首先這個(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è)...

    googollee 評(píng)論0 收藏0
  • 電商系統(tǒng)設(shè)計(jì)之商品 (中)

    摘要:我一直在說(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ù)雜...

    banana_pi 評(píng)論0 收藏0
  • Bootstarp的安裝以及簡(jiǎn)單的使用方法(pycharm中)

    一.安裝 首先打開(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è)面,如果...

    番茄西紅柿 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<