二,xm-select
官網參考:layui官網
後台示例:layui後台管理與綜合示例
載入所需模組:layui 的內建模組並非預設就載入的,他必須在你執行該方法後才會載入
layui.
use(
['form'
,'laydate'],
function()
);
//本地儲存存入:引數1.呼叫的值 2.所要存入的資料
//【增】:向 remind_obj 表插入乙個 字串 字段,如果該錶不存在,則自動建立。
var obj =
;localstorage.
setitem
("remind_obj"
,json
.stringify
(obj));
//【查】:向 remind_obj 表讀取全部的資料
var localtest = localstorage.
getitem
("remind_obj");
//!$.isemptyobject()如果不是空物件」{}「
if(localtest!=
null
&&!$.
isemptyobject
(localtest)
)
//常規用法
laydate.
render()
;//同時繫結多個
lay(
'.test-item').
each
(function()
);})
;
參考:layui上傳大檔案遊覽器巨慢或者崩潰問題
/**
mysample.js裡擴充套件乙個sample2模組
**/
layui.
define
(function
(exports));
});// 在homepage2.html裡使用sample2模組
layui.
config()
.extend()
.use([
'index'
,'sample2'])
;//使用sample2模組
<
/script>
圖例:
參考:xm-select官網
始於 layui 的乙個多選解決方案。前身 formselects, 由於渲染速度慢, **冗餘, 被放棄了
//多選下拉框渲染物件
var datatypes =
null
;datatypes = xmselect.
render(,
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()
},300);}
);1.1 搜尋input框失去焦點事件:模擬選擇完畢關閉監聽
//搜尋input框失去焦點模擬:選擇完畢關閉監聽
賦值與取值與普通多選一致
//多選下拉框渲染物件
var run_class_users =
null
;//載入下拉框資料: 執行使用者
$.get
(ajaxpath+
"action/share/getusertoselect"
,function
(data)
, direction:
'down'
, autorow:
true
, filterable:
true
, tree:
, filterable:
true
, height:
'auto'
,data()
})})
;
Layui使用總結及多選方案Xm select
二,xm select 官網參考 layui官網 後台示例 layui後台管理與綜合示例 載入所需模組 layui 的內建模組並非預設就載入的,他必須在你執行該方法後才會載入 layui.use form laydate function 本地儲存存入 引數1.呼叫的值 2.所要存入的資料 增 向 ...
layui使用總結
一,table 資料,樣式設定 1,方法一,直接在對應列上設定好style 如下給列 型別 新增了字型顏色 f67d06 可以在script標籤裡寫html 什麼a標籤,span標籤,class和style都可以寫。直接在對應的模板上設定各種結構和樣式,較上面一種更加的靈活,不但可以設定樣式,還可以...
Layui時間選擇器使用總結
最近在開發中用到了layui,現在來整理下使用過程中遇到的問題和實現方法。一 用layui編寫時間範圍,時間範圍只顯示時和分鐘。layui的開發文件中介紹的時間範圍是包含時 分 秒的,但是現在只想要時和分。實現方法如下 1 在html檔案中新增如下 時間範圍 2 在css檔案中新增如下 3 在js檔...