📄 list.js
字号:
//alert();
var formName = "";
var formObj;
//页面存在多个form时候需要设置
function setFormName(name){
formName = name;
}
function setFieldValue(fieldName,fieldValue){
forms = document.all.tags("FORM");
for (i=0; i<forms.length; i++)
{
aform = forms(i);
if(formName==""||aform.name==formName){
formName = aform.name;
formObj = aform;
break;
}
}
for(i=0;i<formObj.all.length;i++){
if(formObj.all[i].name){
ctlName=formObj.all[i].name;
if(ctlName.lastIndexOf(fieldName)>=0){
formObj.all[i].value=fieldValue;
}
}
}
}
function changePage(currentPage,pageMethod){
setFieldValue('currentPage',currentPage);
setFieldValue('actionType',pageMethod);
formObj.submit();
}
function query(){
var obj = document.getElementById("qTable");
var qImg = document.getElementById("qImg");
if(obj.style.display=="block"){
obj.style.display="none";
qImg.src = contextPath+"/images/common/jia.gif";
document.getElementById("showQuery").value = "false";
}else{
obj.style.display="block";
qImg.src = contextPath+"/images/common/jian.gif";
document.getElementById("showQuery").value = "true";
}
}
function view(id,value){
setFieldValue(id,value);
form1.actionType.value = "view";
form1.submit();
}
function execute(actionType){
form1.actionType.value=actionType;
form1.submit();
}
function selectAndExecute(actionType,selectMode){
if(!selectRecord(selectMode)){
return false;
}
if(actionType!="delete"||confirm("确定删除所选的记录?")){
execute(actionType);
}
}
function selectRecord(selectMode){
var Ids = document.getElementsByName("Ids");
var selectNum = 0;
for (i=0; i<Ids.length; i++)
{
if(Ids[i].checked){
selectNum++;
if("single"==selectMode&&selectNum>1){
alert("只能选择一条记录!");
return false;
}else{
continue;
}
}
}
if(selectNum==0){
alert("未选择要操作的记录!");
return false;
}
return true;
}
//全选
function selectAll(idName){
var Ids = document.getElementsByName(idName);
for (i=0; i<Ids.length; i++)
{
if(Ids[i].disabled){
continue;
}
if(Ids[i].checked){
Ids[i].checked = false;
}else{
Ids[i].checked = true;
}
}
}
//排序
function orderBy(orderCol){
form1.orderCol.value = orderCol;
var order = form1.order.value;
if(order=="asc"){
order = "desc";
}else{
order = "asc";
}
form1.order.value = order;
execute('list');
}
//清楚查询条件
function clearQuery(){
var flag = false;
var objs = document.getElementsByTagName("INPUT");
for(var i=0;i<objs.length;i++){
if(objs[i].name.indexOf("$Q_")!=-1){
if(objs[i].value!=""&&!flag){
if(confirm("双击操作将清除所有查询条件,确定清除吗?")){
flag = true;
}else{
return false;
}
}
objs[i].value = "";
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -