這篇文章主要介紹bootstrapTable怎么動(dòng)態(tài)設(shè)置行和列的顏色,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)建站始終堅(jiān)持【策劃先行,效果至上】的經(jīng)營(yíng)理念,通過(guò)多達(dá)十多年累計(jì)超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的全網(wǎng)營(yíng)銷解決方案,現(xiàn)已廣泛運(yùn)用于各行各業(yè)的客戶,其中包括:辦公空間設(shè)計(jì)等企業(yè),備受客戶好評(píng)。
動(dòng)態(tài)修改行顏色的方法
rowStyle: function(row, index) { // 參數(shù)說(shuō)明: //row, 行,row.xxx,能獲取某個(gè)字段的值 //index,索引,第幾行 // 邏輯判斷 // ..... return {css:{"background-color":'rgba(245,245,245,0.7)'}}; }
動(dòng)態(tài)修改列(單元格)顏色的方法
cellStyle:function(value,row,index){ // 參數(shù)說(shuō)明: // value ,當(dāng)前單元格的值 // row,當(dāng)前行的值 //index ,第幾行 // 邏輯判斷 // ..... return {css:{"background-color":"rgba(255,250,250,0.7)"}}; }
說(shuō)明:
rowStyle 是 Table options(表配置) ;
cellStyle 是Column options (列配置)。
在列中的選項(xiàng)配置。兩者的位置最大的區(qū)別
使用示例如下:
function load() { $('#exampleTable').bootstrapTable({ url : "/config/list", queryParams : function(params) { return { limit: params.limit, offset: params.offset, } }, rowStyle: function(row, index) { // 動(dòng)態(tài)修改行的顏色 var isDel = $.trim(row.isDel); if(isDel=="1"){ // 如果值是1,表示已刪除,設(shè)置行的顏色 return {css:{"background-color":'rgba(245,245,245,0.7)'}}; } return ''; // 即使不改變顏色,也得返回 '' ,否則會(huì)報(bào)錯(cuò)。 }, columns : [ { checkbox : true, }, { field : 'platformName', title : '平臺(tái)名稱' , width : 140, }, { field : 'ydaaa', title : '移動(dòng)的aaa' , width : 140, cellStyle : function(value,row,index){ // 修改列(單元格)的顏色 return {css:{"background-color":"rgba(255,250,250,0.7)"}}; } }, { field : 'ydbbb', title : '移動(dòng)的bbb' , width : 140, formatter : function(value, row, index) { value=$.trim(value); if(value.length>25){ return value.substr(0,24)+"..."; } return value; }, }, { field : 'ltaaaa', title : '聯(lián)通的aaaa' , width : 140, cellStyle:function(value,row,index){ // 修改列(單元格)的顏色 return {css:{"background-color":"rgba(248,248,255,0.7)"}}; } }, { field : 'ltbbbb', title : '聯(lián)通的bbbb' , width : 140, formatter : function(value, row, index) { value=$.trim(value); if(value.length>25){ return value.substr(0,24)+"..."; } return value; } }, { field : 'dxaaaa' , title : '電信的aaaaa' , width : 140 , cellStyle:function(value,row,index){ // 修改列(單元格)的顏色 return {css:{"background-color":"rgba(240,255,240,0.7)"}}; } }, { field : 'dxbbbbb' , title : '電信的bbbbb' , width : 140 , }, { field : 'isDel', title : '是否刪除' , width : 80, formatter : function(value, row, index) { value=$.trim(value); if(value=="0"){ return "正常"; }else if(value=="1"){ return "已刪除"; } return ""; } }, { field : 'createTime', title : '創(chuàng)建日期' , width : 140, formatter : function(value, row, index) { value = $.trim(value) ; if(value.length >= 19){ return value.substr(0 , 19); } return value; } }, { title : '操作', field : 'id', align : 'center', width : 200, formatter : function(value, row, index) { return '' ; } } ] }); }
說(shuō)明:
{css:{"background-color":"rgba(255,250,250,0.7)"}};
中 0.7
是指透明度,
當(dāng) 兩種(行和列)顏色交匯時(shí),在交匯的單元格中,可以看到兩種顏色。如下圖所示:
Bootstrap是目前最受歡迎的前端框架,它是基于 HTML、CSS、JAVASCRIPT 的,它簡(jiǎn)潔靈活,使得 Web 開(kāi)發(fā)更加快捷,它還有一個(gè)響應(yīng)最好的Grid系統(tǒng),并且能夠在手機(jī)端通用,而B(niǎo)ootstrap是使用許多可重用的CSS和JavaScript組件,可以幫助實(shí)現(xiàn)需要的幾乎任何類型的網(wǎng)站的功能,此外,所有這些組件都是響應(yīng)式的。
以上是“bootstrapTable怎么動(dòng)態(tài)設(shè)置行和列的顏色”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!