日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

xmselect重新渲染_Layui使用总结及多选方案Xm-select

發布時間:2024/9/3 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 xmselect重新渲染_Layui使用总结及多选方案Xm-select 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一,Layui使用

1.基礎說明

加載所需模塊:layui 的內置模塊并非默認就加載的,他必須在你執行該方法后才會加載

layui.use(['form', 'laydate'], function(){

var form= layui.form

,laydate= layui.laydate;

//do something

});

本地存儲:對 localStorage 和 sessionStorage 的友好封裝,可更方便地管理本地數據。

localStorage 持久化存儲:layui.data(table, settings),數據會永久存在,除非物理刪除。

sessionStorage 會話性存儲:layui.sessionData(table, settings),頁面關閉后即失效。注:layui 2.2.5 新增

//本地存儲存入:參數1.調用的值 2.所要存入的數據

//【增】:向 remind_obj 表插入一個 字符串 字段,如果該表不存在,則自動建立。

var obj = {

workId: workId,//工作類型

workName: $('#workId').attr('data-name'),

typeId: typeId,//2級類型

taskTypeName: $('#typeId').attr('data-name'),//2級類型

};

localStorage.setItem("remind_obj", JSON.stringify(obj));

//【查】:向 remind_obj 表讀取全部的數據

var localTest = localStorage.getItem("remind_obj");

//!$.isEmptyObject()如果不是空對象”{}“

if (localTest!=null && !$.isEmptyObject(localTest)) {

var obj = JSON.parse(localTest);

//提醒類型

$('#workId').attr( 'data-val', obj.workId );

$('#workId').val( obj.workName );

$('#typeId').attr( 'data-val', obj.typeId );

$('#typeId').val( obj.taskTypeName );

}

2.laydate

//常規用法

laydate.render({

elem: '#dayDate'

,trigger: 'click'

});

//同時綁定多個

lay('.test-item').each(function(){

laydate.render({

elem: this

,trigger: 'click'

,type: 'time'

});

});

3.Layui上傳大文件游覽器巨慢或者崩潰問題

4.擴展一個模塊并使用

/**

mysample.js里擴展一個sample2模塊

**/

layui.define(function(exports){

//todoing

//輸出sample2接口

exports('sample2', {});

});

// 在homepage2.html里使用sample2模塊

layui.config({

base: '../../layuiadmin/' //你存模塊的目錄,默認是module下

}).extend({//設定擴展模塊所在的目錄

index: 'lib/index' //相對于上述 base目錄,同理以下相對于本目錄

,sample2: '../../views/home/mysample' //加載mysample.js

}).use(['index', 'sample2']); //使用sample2模塊

圖例:

二,Xm-select

參考:Xm-select官網

始于 layui 的一個多選解決方案。前身 formSelects, 由于渲染速度慢, 代碼冗余, 被放棄了

1.普通多選形式

//多選下拉框渲染對象

var dataTypes = null;

dataTypes = xmSelect.render({

el: '#dataTypes',

language: 'zn',

//工具欄

toolbar: {

show: true

},

filterable: true,//過濾搜索

paging: true,//分頁

pageSize: 10,//每頁條數

height: '500px',

//autoRow: true,//自動換行

data: arr

})

//獲取value字符串逗號分割

var valueStr = dataTypes.getValue('valueStr');

//給多選賦值(value方式)

dataTypes.setValue( [ 1,2 ] );

//搜索input框失去焦點模擬:選擇完畢關閉監聽

$dataTypes = $('#dataTypes')

$dataTypes.on('blur', '.xm-search-input', function() {

//hasClass() 方法檢查被選元素是否包含指定的 class。

setTimeout(() => {

if($dataTypes.find('.xm-body').hasClass('dis')) {

var valueStr = dataTypes.getValue('valueStr');

console.log(valueStr);

}

}, 300);

});

1.1 搜索input框失去焦點事件:模擬選擇完畢關閉監聽

//搜索input框失去焦點模擬:選擇完畢關閉監聽

$dataTypes = $('#xmDataTypes')

$dataTypes.on('blur', '.xm-search-input', function() {

//hasClass() 方法檢查被選元素是否包含指定的 class

setTimeout(() => {

if($dataTypes.find('.xm-body').hasClass('dis')) {

//todo

}

}, 300);

});

2.拓展下拉樹

賦值與取值與普通多選一致

//多選下拉框渲染對象

var run_class_users = null;

//加載下拉框數據: 執行用戶

$.get(ajaxPath+"action/share/getUserToSelect"

,function(data){

run_class_users = xmSelect.render({

el: '#run_class_users',

toolbar: {

show: true,//是否展示工具條

},

direction: 'down',

autoRow: true,

filterable: true,

tree: {

//是否顯示樹狀結構

show: true,

//是否展示三角圖標

showFolderIcon: true,

//是否顯示虛線

showLine: false,

//間距

indent: 20,

//默認展開節點的數組,默認展開新東盛8006

expandedKeys: [8006],

//是否嚴格遵守父子模式

strict: true,

},

filterable: true,

height: 'auto',

data(){

return data.treeDate//返回數據遵循官網指定結構

}

})

});

總結

以上是生活随笔為你收集整理的xmselect重新渲染_Layui使用总结及多选方案Xm-select的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美一区欧美二区 | 国产三级精品在线观看 | jizz中国女人高潮 | 日本韩国欧美一区二区 | 欧美精品久久久久久久久老牛影院 | 中文字幕欧美视频 | 国产制服在线 | 中文字幕日本在线观看 | 黄在线网站 | 在线观看国产黄色 | 色av一区二区 | 亚洲精品久久久中文字幕痴女 | 色图社区| 婷婷影院在线观看 | 免费看污片网站 | 嘿嘿射在线| 国产日韩欧美在线观看 | 国产伦人伦偷精品视频 | 一区二区不卡av | 美女在线不卡 | 91网在线看 | 福利片第一页 | 国产精品久久久久久亚洲毛片 | 欧美成人h | 中文字幕国产在线 | 美国av片| 久久精品欧美视频 | 一本综合久久 | 视频一二三区 | 亚洲小说网 | 久久久久久亚洲av毛片大全 | 制服丝袜中文字幕在线 | 性色欲网站人妻丰满中文久久不卡 | 成人aaa| 岛国av在线播放 | 国产精品成人免费精品自在线观看 | 四虎成人免费视频 | 一区二区精品 | 中文字幕9 | 国产大片aaa | 中文字幕永久在线观看 | 亚洲巨乳av | 可以在线观看的av网站 | 黄色一级片免费观看 | 青青青视频在线 | 色欲av无码一区二区三区 | 少妇精品高潮欲妇又嫩中文字幕 | 黄色男同视频 | 鲁一鲁色一色 | 午夜欧美精品久久久久久久 | 天堂网成人 | 激情春色网 | 秋霞午夜影院 | 不卡视频一区二区 | 在线激情小视频 | 亚洲第一福利视频 | 无码无套少妇毛多18pxxxx | 黄色成年人视频 | 精品国产乱码久久久久久久 | 日本高清视频在线观看 | 精品国产午夜福利 | 青娱乐在线视频观看 | 午夜一区二区三区免费 | 美国成人av | 日本午夜电影网站 | aaa在线 | 日日摸日日添日日躁av | 伊人色播 | 凹凸精品一区二区三区 | 日本免费一区二区视频 | 国产在线拍揄自揄拍无码 | 成人深夜福利视频 | 久操视频免费观看 | 中文视频一区二区 | 国产女教师bbwbbwbbw | 潘金莲一级淫片a.aaaaa播放 | 日韩无马 | 久久久久九九九 | 国内精品久久久久 | www.超碰97 | 天天色天天射天天操 | 欧美日韩一区二区综合 | 免费在线观看黄色网址 | 国产一区二区三区四区精 | 粉嫩精品久久99综合一区 | 久久小草 | 国产精品视频一区二区三区不卡 | 国产三级精品视频 | 久久久久久久综合 | 日韩精品一区二区三区四区 | 亚洲av成人无码久久精品老人 | 国产理论一区 | 国产毛片视频网站 | 成人在线一区二区三区 | 91精品欧美一区二区三区 | 久久精品国产一区二区电影 | 第九色激情 | 在线色播 | wwxx日本 |