basecodes.js
来自「很全面的hrm管理。提供通用的企业人力资源管理。」· JavaScript 代码 · 共 96 行
JS
96 行
//打开基础代码选择窗口
function openBaseCodesView(_typeName,_displayOnlyOne,_defaultCodeUuid,_url){
var typeName = _typeName;
var defaultCodeUuid = _defaultCodeUuid;
var url = _url;
if(url == undefined || url == null || url == ""){
url = "../common/baseCodesListAction.do";
}
if(url.indexOf("?") <= 0){
url += "?1=1";
}
if(typeName != undefined && typeName != null && typeName.length > 0){
url += "&BaseCodesTypeNameIndex="+typeName;
if(_displayOnlyOne != undefined && _displayOnlyOne != null && _displayOnlyOne.length > 0){
url += "&DisplayOnlyOne="+_displayOnlyOne;
} else {
url += "&DisplayOnlyOne=Y";
}
}
var baseCodesView = window.showModalDialog(url,_defaultCodeUuid,"dialogHeight:450px;dialogWidth:600px;");
return baseCodesView;
}
function setValue(paraId, paraName, typeNumber, oldId, newUrl, dispOnlyOne){
// alert(paraId);
// alert(paraName);
// alert(typeNumber);
// alert(oldId);
objId = document.getElementById(paraId);
objName = document.getElementById(paraName);
var returnValue;
if (dispOnlyOne) {
if (newUrl) {
returnValue = openBaseCodesView(typeNumber, dispOnlyOne, oldId, newUrl);
} else {
returnValue = openBaseCodesView(typeNumber, dispOnlyOne, oldId);
}
} else {
if (newUrl) {
returnValue = openBaseCodesView(typeNumber,'', oldId, newUrl);
} else {
returnValue = openBaseCodesView(typeNumber,'', oldId);
}
}
if (returnValue) {
if (returnValue['id']) {
objId.value = returnValue['id'];
objName.value = returnValue['name'];
}
}
}
function setValueByName(paraId, paraName, paraObj, typeNumber, newUrl, dispOnlyOne){
// alert(paraId);
// alert(paraName);
// alert(typeNumber);
// alert(oldId);
var objNumber;
paraObj.setAttribute("number","#");
popuperArray = document.getElementsByName(paraObj.name);
for(i=0; i<popuperArray.length; i++) {
if (popuperArray[i].number) {
popuperArray[i].removeAttribute("number");
objNumber = i;
}
}
objIds = document.getElementsByName(paraId);
objNames = document.getElementsByName(paraName);
oldId = objIds[objNumber].value;
var returnValue;
if (dispOnlyOne) {
if (newUrl) {
returnValue = openBaseCodesView(typeNumber, dispOnlyOne, oldId, newUrl);
} else {
returnValue = openBaseCodesView(typeNumber, dispOnlyOne, oldId);
}
} else {
if (newUrl) {
returnValue = openBaseCodesView(typeNumber,'', oldId, newUrl);
} else {
returnValue = openBaseCodesView(typeNumber,'', oldId);
}
}
if (returnValue) {
if (returnValue['id']) {
objIds[objNumber].value = returnValue['id'];
objNames[objNumber].value = returnValue['name'];
}
}
}
function getId(objId){
return document.getElementById(objId).value;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?