layui彈出table表格

點擊收藏彈出窗口

圖片.png

彈出窗口如下:

首先是點擊觸發(fā)事件:

   $("#collectionButton").click(function(){
            layer.open({
                type: 2,
                //title: '收藏管理 (考生姓名:張無忌)',
               title: '收藏管理 <span style="color: red; font-size: large;" >'+'(考生姓名:'+studentName+')'+'</span>', //將姓名設(shè)置為紅色
                shadeClose: true,           //彈出框之外的地方是否可以點擊
                offset: '10%',
                area: ['60%', '80%'],
                content: '/gkzytb/plan1?studentId='+studentId
                // content: '/gkzytb/franchiser/rigthColumnJsonList'
            });
        });

中轉(zhuǎn)的controller引润,通過此controller來跳轉(zhuǎn)到一個頁面,在這個頁面渲染layer的table表格

package com.thinkgem.jeesite.modules.volunteer.web;

import com.thinkgem.jeesite.common.web.BaseController;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

@Controller
@RequestMapping(value = "${frontPath}")
public class CollectionController extends BaseController {

   @RequestMapping(value = "/plan1")
   public ModelAndView plan1(String studentId, ModelAndView modelAndView) {
       modelAndView.addObject("studentId",studentId);
       modelAndView.setViewName("modules/table/plan1");//跳轉(zhuǎn)到這個jsp頁面來渲染表格
       return modelAndView;
   }
}

plan1.jsp頁面栈幸,在這個頁面渲染jlayer.table表格

<%@ page contentType="text/html;charset=UTF-8" %>
<%@ include file="/WEB-INF/views/include/taglib.jsp" %>
<!DOCTYPE html>
<html>
<head>
   <meta charset="UTF-8">
   <title>內(nèi)蒙古高考志愿規(guī)劃-鄂爾多斯市微聯(lián)網(wǎng)絡(luò)科技有限責(zé)任公司</title>
   <meta name="keywords" content="內(nèi)蒙古高考志愿規(guī)劃,原金鑰匙高考志愿指導(dǎo)站帮辟,高考志愿填報速址,專業(yè)測評,生涯規(guī)劃由驹,高考提分芍锚,升學(xué)測評"/>
   <meta name="description" content="內(nèi)蒙古最專業(yè)高考志愿填報規(guī)劃平臺,歷時八年鉆研,采用三年數(shù)據(jù)精準(zhǔn)定位并炮,面對面一對一指導(dǎo)默刚,網(wǎng)站系統(tǒng),手工excel系統(tǒng)逃魄,模擬演練系統(tǒng)免費開放" />
   <link rel="stylesheet" type="text/css" href="/static/layui/css/layui.css" />
</head>

<body>
<div class="layui-tab">
   <ul class="layui-tab-title">
       <li class="layui-this">方案一</li>
       <li>方案二</li>
       <li>專業(yè)表</li>
       <li>意向</li>
   </ul>

   <div class="layui-tab-content">
       <div class="layui-tab-item layui-show">
           <table id="plan" lay-filter="plan"></table>
       </div>
       <div class="layui-tab-item">
           <table id="plan2" lay-filter="plan2"></table>
       </div>
       <div class="layui-tab-item">專業(yè)表內(nèi)容主題</div>
       <div class="layui-tab-item">意向內(nèi)容主題</div>
   </div>
</div>

</body>


<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript" language="JavaScript" src="/static/layui/layui.js" ></script>

<script>
   $(function(){

       layui.use('element', function(){
           var element = layui.element;
       });

       layui.use('table', function(){
           var table = layui.table;
           //方案一
           table.render({
               elem: '#plan',
               url: '/gkzytb/franchiser/univcollection1?studentId=${studentId}', //數(shù)據(jù)接口
               cellMinWidth : 95,   //全局定義所有常規(guī)單元格的最小寬度
               page : true,  //開啟分頁
               height : "full-125",  //設(shè)定容器高度
               limits : [5,10,15,20],  //每頁條數(shù)的選擇項荤西,默認(rèn):[10,20,30,40,50,60,70,80,90]。
               limit : 5,    //每頁顯示的條數(shù)(默認(rèn):10)伍俘。值務(wù)必對應(yīng) limits 參數(shù)的選項邪锌。
               id : "plan1Table",   //設(shè)定容器唯一 id。###此處特別重要癌瘾,一定不可以重復(fù)!!!
               cols : [[        ////表頭
                   {type: "checkbox", fixed:"left", width:50},
                   {field: 'familyName', title: '科類', minWidth:100, align:"center"},
                   {field: 'univBatchName', title: '批次', minWidth:200, align:'center'},
                   {field: 'score', title: '分?jǐn)?shù)', align:'center'},
                   {field: 'number', title: '數(shù)量',  align:'center'}
                   ,{title: '操作', minWidth:175, templet:'#delete',fixed:"right",align:"center"}
               ]]
           });

           //監(jiān)聽工具條
           table.on('tool(plan)', function(obj){ //注:tool是工具條事件名觅丰,test是table原始容器的屬性 lay-filter="對應(yīng)的值"
               var data = obj.data; //獲得當(dāng)前行數(shù)據(jù)
               var layEvent = obj.event; //獲得 lay-event 對應(yīng)的值(也可以是表頭的 event 參數(shù)對應(yīng)的值)
               var tr = obj.tr; //獲得當(dāng)前行 tr 的DOM對象

               if(layEvent === 'detail'){ //查看
                   window.open('/gkzytb/franchiser/yxyx?univBatchId='+data.univBatchId+'&familyId='+data.familyId+'&studentId='+data.studentId+'&programme='+data.programme);
               } else if(layEvent === 'del'){ //刪除
                   layer.confirm('是否確認(rèn)刪除?', function(index){
                       obj.del(); //刪除對應(yīng)行(tr)的DOM結(jié)構(gòu)柳弄,并更新緩存
                       layer.close(index);
                       //向服務(wù)端發(fā)送刪除指令
                       $.post("/gkzytb/zytbs/deletePlan1",{
                               univBatchId:data.univBatchId,
                               familyId:data.familyId,
                               studentId:data.studentId,
                               programme:data.programme
                           },
                           function (data) {
                               if (data.code == 0) {
                                   alert("刪除成功");
                               }else {
                                   alert("刪除失敗");
                               }
                           });




                   });
               }
           });


           //方案二
           table.render({
               elem: '#plan2',
               url: '/gkzytb/franchiser/univcollection2?studentId=${studentId}', //數(shù)據(jù)接口
               cellMinWidth : 95,   //全局定義所有常規(guī)單元格的最小寬度
               page : true,  //開啟分頁
               height : "full-125",  //設(shè)定容器高度
               limits : [5,10,15,20],  //每頁條數(shù)的選擇項舶胀,默認(rèn):[10,20,30,40,50,60,70,80,90]概说。
               limit : 5,    //每頁顯示的條數(shù)(默認(rèn):10)碧注。值務(wù)必對應(yīng) limits 參數(shù)的選項。
               id : "plan1Table",   //設(shè)定容器唯一 id糖赔。
               cols : [[        ////表頭
                   {type: "checkbox", fixed:"left", width:50},
                   {field: 'familyName', title: '科類', minWidth:100, align:"center"},
                   {field: 'univBatchName', title: '批次', minWidth:200, align:'center'},
                   {field: 'score', title: '分?jǐn)?shù)', align:'center'},
                   {field: 'number', title: '數(shù)量',  align:'center'}
                   ,{title: '操作', minWidth:175, templet:'#delete',fixed:"right",align:"center"}
               ]]
           });

           //監(jiān)聽工具條
           table.on('tool(plan)', function(obj){ //注:tool是工具條事件名萍丐,test是table原始容器的屬性 lay-filter="對應(yīng)的值"
               var data = obj.data; //獲得當(dāng)前行數(shù)據(jù)
               var layEvent = obj.event; //獲得 lay-event 對應(yīng)的值(也可以是表頭的 event 參數(shù)對應(yīng)的值)
               var tr = obj.tr; //獲得當(dāng)前行 tr 的DOM對象

               if(layEvent === 'detail'){ //查看
                   window.open('/gkzytb/franchiser/yxyx?univBatchId='+data.univBatchId+'&familyId='+data.familyId+'&studentId='+data.studentId+'&programme='+data.programme);
               } else if(layEvent === 'del'){ //刪除
                   layer.confirm('是否確認(rèn)刪除?', function(index){
                       obj.del(); //刪除對應(yīng)行(tr)的DOM結(jié)構(gòu)放典,并更新緩存
                       layer.close(index);
                       //向服務(wù)端發(fā)送刪除指令
                       $.post("/gkzytb/zytbs/deletePlan1",{
                               univBatchId:data.univBatchId,
                               familyId:data.familyId,
                               studentId:data.studentId,
                               programme:data.programme
                           },
                           function (data) {
                               if (data.code == 0) {
                                   alert("刪除成功");
                               }else {
                                   alert("刪除失敗");
                               }
                           });




                   });
               }
           });






       });
   });


</script>
<script type="text/html" id="delete">
   <a class="layui-btn layui-btn-xs" lay-event="detail">查看方案</a>
   <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">刪除</a>
</script>
</html>




最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末逝变,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子奋构,更是在濱河造成了極大的恐慌壳影,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件弥臼,死亡現(xiàn)場離奇詭異宴咧,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)径缅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進(jìn)店門掺栅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人纳猪,你說我怎么就攤上這事氧卧。” “怎么了氏堤?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵沙绝,是天一觀的道長。 經(jīng)常有香客問我,道長宿饱,這世上最難降的妖魔是什么熏瞄? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮谬以,結(jié)果婚禮上强饮,老公的妹妹穿的比我還像新娘。我一直安慰自己为黎,他們只是感情好邮丰,可當(dāng)我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著铭乾,像睡著了一般剪廉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上炕檩,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天斗蒋,我揣著相機(jī)與錄音,去河邊找鬼笛质。 笑死泉沾,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的妇押。 我是一名探鬼主播跷究,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼敲霍!你這毒婦竟也來了俊马?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤肩杈,失蹤者是張志新(化名)和其女友劉穎柴我,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體扩然,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡艘儒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了与学。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片彤悔。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖索守,靈堂內(nèi)的尸體忽然破棺而出晕窑,到底是詐尸還是另有隱情,我是刑警寧澤卵佛,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布杨赤,位于F島的核電站敞斋,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏疾牲。R本人自食惡果不足惜植捎,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望阳柔。 院中可真熱鬧焰枢,春花似錦、人聲如沸舌剂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽霍转。三九已至荐绝,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間避消,已是汗流浹背低滩。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留岩喷,地道東北人恕沫。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像均驶,于是被迫代替她去往敵國和親昏兆。 傳聞我的和親對象是個殘疾皇子枫虏,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 點擊個人信息彈出 1. 首先是頁面的點擊彈出事件妇穴。 2. 當(dāng)點擊彈出窗口之后,請求controller來渲染for...
    _FireFly_閱讀 3,854評論 0 0
  • fsLayui 是一個基于layui的快速開發(fā)插件隶债,支持?jǐn)?shù)據(jù)表格增刪改查操作腾它,提供通用的組件,通過配置html實現(xiàn)...
    fallsea閱讀 2,121評論 2 3
  • 黑色的海島上懸著一輪又大又圓的明月,毫不嫌棄地把溫柔的月色照在這寸草不生的小島上赞警。一個少年白衣白發(fā)妓忍,悠閑自如地倚坐...
    小水Vivian閱讀 3,099評論 1 5
  • 漸變的面目拼圖要我怎么拼笤虫? 我是疲乏了還是投降了旁瘫? 不是不允許自己墜落祖凫, 我沒有滴水不進(jìn)的保護(hù)膜。 就是害怕變得面...
    悶熱當(dāng)乘涼閱讀 4,237評論 0 13
  • 感覺自己有點神經(jīng)衰弱酬凳,總是覺得手機(jī)響了惠况;屋外有人走過;每次媽媽不聲不響的進(jìn)房間突然跟我說話宁仔,我都會被嚇得半死稠屠!一整...
    章魚的擁抱閱讀 2,169評論 4 5