国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

layui當點擊文本框時彈出選擇框,顯示選擇內容的例子

2019-11-19 10:55:39
字體:
來源:轉載
供稿:網友

實現如圖所示的功能

實現步驟:

1.html頁面需要注意的內容

1)、 table

<div id="hidden1" lay-filter="hidden1" style="display: none">  <table id="department_result" lay-filter="department_result"></table></div>

2)、彈出部門表格中的按鈕

<!-- 添加 彈出部門表格的 tool(里面的按鈕)<script type="text/html" id="hidden1-table-tool">  <a class="layui-btn layui-btn-xs" lay-event="select">選擇</a></script>

2.js實現

1)、全局設置

// 定義全局變量. employee.js 中要用到var $, admin, table, layer, laydate, form; var context_path = '/layui-curd';layui.config({ base: context_path + '/layuiadmin/'}).extend({ index : 'lib/index'}).use([ 'table', 'layer', 'laydate', 'form' ], function() { // part 1: 為全局變量賦值 $ = layui.$,  admin = layui.admin,  table = layui.table,  layer = layui.layer,  laydate = layui.laydate,  form = layui.form;   // part 2: 讓layui渲染頁面 table.render(department_result_table_options); // 渲染頁面上的table. table中 的數據是通過 ajax 請求從后臺獲取。 // part 3: 讓 layui 為頁面的元素綁定事件處理函數 table.on('tool(department_result)', department_tool_event_handler); // 為頁面上的table上的tool綁定事件處理函數  // part 4: 為輸入框綁定光標聚焦事件的觸發該函數, $('#dname').focus(depart_input_focus_handler);});

2)、table渲染

//頁面上隱藏的用于彈層的所有客戶的列表的相關設置var department_result_table_options = { elem: '#department_result' ,url: context_path + '/api/department' ,method : 'get'    ,response : {    statusName : 'code'    ,statusCode : 200 ,msgName : 'msg'    ,countName : 'count'   ,dataName : 'data' } ,title : '部門列表'    ,cols : [ [  { field : 'deptno', title : '部門編號', width : 100} ,{ field : 'dname', title : '部門名稱', width : 150 } ,{ field : 'loc', title : '所在地', width : 150 } ,{ fixed : 'right', title : '操作', toolbar : '#hidden1-table-tool', width : 80 } ] ]};

3)、客戶點擊時彈出彈層

// “客戶”輸入框的光標聚焦事件的觸發函數, 彈出彈層,彈層上顯示所有的客戶,以供選擇。function depart_input_focus_handler() { layer.open({ type : 1 , area : [ '600px', '450px' ] , content : $('#hidden1') , success : function () { // 重新加載表格中的數據 table.reload('department_result', department_result_table_options); $('#hidden1').css('display', 'block'); } });}

4)、客戶點擊選擇按鈕時數據回填

//點擊彈出的“客戶信息”彈層上的表格中“選中”按鈕的觸發函數function department_tool_event_handler(obj) { console.info(obj); var data = obj.data; switch (obj.event) { case 'select': $('#dname').val(data.dname); layer.close(layer.index); break; }}

3.后臺代碼實現略

以上這篇layui當點擊文本框時彈出選擇框,顯示選擇內容的例子就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 烟台市| 筠连县| 久治县| 武汉市| 武定县| 吉水县| 龙陵县| 武强县| 灵宝市| 临高县| 西昌市| 石家庄市| 泰顺县| 晋江市| 七台河市| 广水市| 上高县| 丰宁| 云南省| 顺义区| 柳河县| 商南县| 嘉定区| 龙门县| 黑山县| 锡林郭勒盟| 威远县| 许昌市| 咸阳市| 丰城市| 通江县| 商都县| 迭部县| 肥东县| 伊金霍洛旗| 临洮县| 汶上县| 南华县| 云龙县| 和静县| 淮安市|