easyui樹自定義屬性 解決辦法

2021-08-26 06:00:54 字數 459 閱讀 8547

最近一直大研究easyui,在用tree的時候發現,現在版本的樹對自定義屬性支援不怎麼好。

在easyui的後台json中,有乙個attribuate屬性,可以自定義任何屬性,不過在我的應用中,我不怎麼喜歡傳json,而是直接在前台寫好樹的ul li。現在我分享乙個我做自定義屬性的辦法,請大家指教!

系統選單

var node = $('#indexmenu').tree('getselected');

alert(node.id);//取節點的id

alert($("#p",node.target).attr("menudepth"));//取節點的深度(自定義屬性)

因為easyu把ul li轉變成tree的時候,會把li span等相關屬性都重寫,因此所有嘗試在li、span 等標籤上新增自定義義屬性都失敗了,不過樹內容 不會被修改,而我就是利用了這一點!

EasyUI 自定義驗證

如果驗證空值 使用自定義驗證 required 布林定義文字域是否為必填項 false validtype 字串定義欄位的驗證型別,比如email,url,etc.null missingmessage 字串當文字框為空時提示的文字資訊 this field is required.invalidm...

EasyUI 自定義驗證

一 自定義easyui驗證,需要ajax請求後台介面,按照返回結果自定義提示問題 1,ajax需要設定async引數為false,以便傳送同步請求,接收返回值 2,設定指定驗證的message屬性 見 extend fn.validatebox.defaults.rules,async false,...

EasyUi實現自定義驗證

1.建立乙個正規表示式驗證的js檔案。如validatebox.js,內容如下 擴充套件easyui表單的驗證 身份證驗證 var acity function iscardid sid d x i.test sid return 你輸入的身份證長度或格式錯誤 sid sid.replace x i...