關於初次使用layui的一些記錄

2021-09-11 14:53:26 字數 1495 閱讀 9941

1.關於table的資料渲染:需要後台傳遞的json包含以下內容,由於公司後台框架的自動封裝導致這個格式一直弄不出來

, {}]

}

後台的處理

dataset ds = new dataset(dbslrad);

ds.setenablepaging(false);

int limit = integer.parseint(params.get("limit").tostring());

int page = integer.parseint(params.get("page").tostring());

string range = limit*(page-1) + "," + limit*page;

string sql = "select user_id,user_name,depart_name,user_role,"

+ "date_format(create_time, '%y-%m-%d %h:%i:%s') as create_time"

+ " from tbl_user limit "+range;

arraylistulist = ds.list(sql);

jsonarray json = new jsonarray();

jsonobject jsontemp;

int i=0;

for(object temp : ulist)

jsonobject jsresult= new jsonobject();

jsresult.put("code", 0);

jsresult.put("msg","");

jsresult.put("count",資料總量);

try catch (ioexception e)

2.關於layer獲取父頁面table中的資料

可在父頁面定義乙個全域性變數var *** = "",然後再layer中 通過parent.*** 即可獲取,這樣可獲取乙個物件 而"***x.html?sss="?+sss這樣的方式只能傳遞乙個引數

3.關於layui第三方元件 layui.extends關聯選擇框以及多選框

在做修改功能的時候,要實現上述兩個預設選中,selectm元件 selected的傳值 不能識別

var tagins2 = selectm(

});//arr為陣列 直接把arr塞入selected: 是不起作用的

tagins2.set(arr);

layui的一些使用

laydate外掛程式中的兩個核心犯法 通過核心方法 laydate.render options 來設定基礎引數,也可以通過方法 laydate.set options 來設定全域性基礎引數.1.如果頁面上同時載入兩個laydate.render時,其中乙個日期面板閃退的問題,終於找到辦法解決了。...

使用layui框架的一些坑

本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...

近期使用Layui的一些記錄

很早就關注到了layui框架,偏向原生,偏jquery的方式。整個框架的使用由乙個主配置來進行統一管理,例如新增乙個自定義的js模組,就需要在lay config和layui.define中去註冊 這種配置方式 註冊的方式 頗有一點spring框架的依賴注入的意思,後端的意思很濃,很適合非專業前端選...