From 35fefed0792c40cb99b8d15fa5811bbb5992bff9 Mon Sep 17 00:00:00 2001 From: D:/workspace/chenjingjing/git/gx_tieta/gx_tieta/.gitignore <chenjingjing@LAPTOP-E51P2139> Date: 星期一, 21 一月 2019 10:42:24 +0800 Subject: [PATCH] 修改 --- gx_tieta/WebRoot/js/createTab.js | 37 +++++++++++++++++++++++++++++++++++++ 1 files changed, 37 insertions(+), 0 deletions(-) diff --git a/gx_tieta/WebRoot/js/createTab.js b/gx_tieta/WebRoot/js/createTab.js index 2d0d437..a10e8f0 100644 --- a/gx_tieta/WebRoot/js/createTab.js +++ b/gx_tieta/WebRoot/js/createTab.js @@ -394,6 +394,43 @@ } ele.append(__select); } + +// 鍦ㄤ笅鎷夊垪琛ㄤ腑鐢熸垚option +function createOptions(ele, optList, all) { + // 娓呯┖ele + ele.text(""); + // 鏍规嵁all鍒ゆ柇鏄惁鏈夊叏閮ㄧ殑閫夐」 + if(all) { + var _option = $('<option value="">鍏ㄩ儴锛堝叡'+optList.length+'绉嶏級</option>'); + ele.append(_option); + } + + // 鏍规嵁optList鐨勫�肩敓鎴愬唴瀹� + for(var i=0; i<optList.length; i++) { + var _data = optList[i]; + var _option = $('<option value="'+_data.val+'">'+_data.txt+'</option>'); + _option.attr('selected', _data.selected); + _option.data('attr', _data.data); + + Object.keys(_data.attr).forEach(function(key) { + _option.attr(key, _data.attr[key]); + }); + + ele.append(_option); + } +} + +// 鑾峰彇鐢熸垚涓嬫媺鍒楄〃鐨勬暟鎹� +function getOptionsData(txt, val, data, attr, isSelected) { + var _tmp = {}; + _tmp.txt = txt; + _tmp.val = val; + _tmp.attr = attr || {}; + _tmp.data = data || {}; + _tmp.selected = isSelected?true:false; + return _tmp; +} + /* 鍒涘缓琛ㄦ牸 @param jquery瀵硅薄 eleHead 琛ㄦ牸澶撮儴瀹瑰櫒 -- Gitblit v1.9.1