/** * 获取查询表单参数的方法 * 比getFormPRMS少了entityBean前缀 * @param formId(表单ID) * @returns {String} */ $pub.getSearchFormPRMSString = function (formId) { if(formId == null || formId == '' ) { return '' ; } formId = '#' + formId ; var prm_str = $(formId).serialize(); var prm_str = prm_str.replace( /\+/g, " " ); //解决将空格 转化成+ 的问题 prm_str = decodeURIComponent(prm_str, true ); //解决编码问题 var prm_arys = prm_str.split( '&'); var rtn_prm = '{' ; for(var i = 0; i < prm_arys.length; i++) { var prm = prm_arys; var prm_ary = prm.split('=' ); rtn_prm = rtn_prm + '"' + prm_ary[0] + '":' + '"' + $.trim(prm_ary[1]) + '",' ; } if(rtn_prm != '{') { rtn_prm = rtn_prm.substr(0,rtn_prm.length-1); } rtn_prm = rtn_prm + "}" ; return rtn_prm; } // 在对象中搜索 $pub.arraySearch = function (l1, l2) { var i = 1 ; for ( var name in PinYin) { if (PinYin[name].indexOf(l1) != -1) { return name; break ; } } return false ; } // 首字母大写 $pub.ucfirst = function (l1) { if (l1.length > 0) { var first = l1.substr(0, 1).toUpperCase(); var spare = l1.substr(1, l1.length); return first + spare; } } //根据汉子获取首字母 $pub.ConvertSimplePinyin = function (l1) { var l2 = l1.length; var I1 = "" ; var reg = new RegExp('[a-zA-Z0-9\- ]' ); for ( var i = 0; i < l2; i++) { var val = l1.substr(i, 1); var name = "" ; name = $pub.getFirst($pub.arraySearch(val, PinYin)); if (reg.test(val)) { I1 += val; } else if (name !== false) { I1 += name; }
} I1 = I1.replace(/ /g, ''); return I1; }
//获取首字母 $pub.getFirst = function (l1) { if (l1.length > 0) { var first = l1.substr(0, 1).toLowerCase(); return first; } }
//字符串转大写 $pub.toUpperCase = function (l1) { return l1.toUpperCase() ; }
//字符串转小写 $pub.toLowerCase = function (l1) { return l1.toLowerCase() ; }
/** * 将普通的元素表现为easyUI格式 * type 类型 id 是元素Id */ $pub.setHtmlByProperty = function setHtmlByProperty(id,type) { if(type == '1') { //字符串文本 $( '#'+id).textbox({}); }else if (type == '2' ) { //整型文本 $( '#'+id).numberbox({}); }else if (type == '3' ) { //浮点型文本 $( '#'+id).numberbox({}); }else if (type == '4' ) { //文本区 $( '#'+id).textbox({}); }else if (type == '5' ) { //日期 $( '#'+id).datetimebox({}); }else if (type == '6' ) { //下拉列表 $( '#'+id).combobox({}); } }
|