// 在对象中搜索
$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({});
}
}