📄 dwr_class_editor.jsp
字号:
<%@page contentType="text/html; charset=GBK"%>
<%@taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@taglib uri="/WEB-INF/tops.tld" prefix="tops"%>
<html:html>
<head>
<html:base/>
<tops:includeCSS fileName="style"/>
<tops:includeJs fileName="common"/>
<tops:includeJs fileName="validateForm"/>
<tops:includeAjaxRequiredFiles fileName="AjaxTopsJ2eeAjax"/>
<tops:ajaxUniqueDataValidate ajaxActionName="AjaxTopsJ2eeAjax" ajaxMethodName="isDWRClassExist" elementId="ajaxClassName" arg1="request-actfrmTopsJ2eeDwrClass-id" uniqueDataPresentMsg="dwr中已经存在该类,请修改后再保存!"/>
<tops:ajaxSuggest ajaxActionName="AjaxTopsJ2eeAjax" ajaxMethodName="getDWRClassByBriefStr" elementId="ajaxClassName" otherEvent="getClassPackage(document.all.ajaxClassName);getMethods(document.all.ajaxClassName);"/>
<script language="javascript" type="text/javascript">
function getClassPackage(obj){
AjaxTopsJ2eeAjax.getDWRClassPackageByClass(obj.value,getClassPackageCallBack);
}
function getClassPackageCallBack(val){
document.all.ajaxClassType.value=val;
}
function getMethods(obj){
AjaxTopsJ2eeAjax.getAjaxAgencyMethod(obj.value,getMethodsCallBack);
}
function getMethodsCallBack(data){
var str="<table border='0' cellpadding='0' cellspacing='0' width='100%'>";
document.all.methodDIV.innerHTML='';
for(var i=0;i<data.length;i++){
if(i%2==0){
str=str+"<tr>";
}
if(i%2<=1){
if(data[i].hasPublic=='true'){
str=str+"<td width='50%'><input type='checkbox' id='methodCode_box' name='methodCode_box' value='"+data[i].methodCode+"' checked='checked' style='border:0'>";
}else{
str=str+"<td width='50%'><input type='checkbox' id='methodCode_box' name='methodCode_box' value='"+data[i].methodCode+"' style='border:0'>";
}
str=str+data[i].methodCode+"</td>";
}
if(i%2==1){
str=str+"</tr>";
}
}
while(i%2!=0){
if(i%2<=1){
str=str+"<td></td>";
}else{
str=str+'</tr>';
}
i++;
}
str=str+"</table>";
document.all.methodDIV.innerHTML=str;
}
</script>
</head>
<title>DWR中类编辑</title>
<body onload="getMethods(document.all.ajaxClassName)">
<div class="navg">
<div id="navg1" class="mainNavg">
<ul>
<li id="navg1_show"><a href="#">DWR中中类编辑</a></li>
</ul>
</div>
<div id="bodyContent" class="secondaryNavg">
<html:form action="/actTopsJ2eeDwrClass" method="post">
<html:hidden property="method"/>
<tops:toolbar>
<tops:toolbutton caption="保存" image="page_save" onClick="AjaxTopsJ2eeAjax_isDWRClassExist()"/>
<tops:toolbutton caption="返回" image="arrow_undo" onClick="history.go(-1)" checkAtClient="false"/>
</tops:toolbar>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="100%" align="center">
<table border="0" cellpadding="0" cellspacing="1" width="70%">
<tr align="center">
<td colspan="4" height="30" align="center">
<font size="+2" face="华文楷体"> </font>
DWR文件中的类详细信息
</td>
</tr>
<html:hidden property="id"/>
<tr>
<td align="right" width="30%">类名:</td>
<td>
<tops:formEditor property="ajaxClassName" required="true" attributename="类名" other="style='width:100%' onkeyup='ajaxClassName_onkeyup()' onchange='getClassPackage(this);getMethods(this)'"/>
</td>
</tr>
<tr>
<td align="right" width="30%" height="20">类类型:</td>
<td>
<tops:formEditor property="ajaxClassType" attributename="类类型" other="style='width:100%'"/>
</td>
</tr>
<tr>
<td colspan="2">
<br/>
<hr/>
<br/>
</td>
</tr>
<tr>
<td colspan="2">
<div id="methodDIV"> </div>
</td>
</tr>
<html:hidden property="reserve1"/>
<html:hidden property="reserve2"/>
<html:hidden property="reserve3"/>
<html:hidden property="zzCreateUser"/>
<html:hidden property="fd_ZzCreateDate"/>
<html:hidden property="zzCurState"/>
<html:hidden property="fd_ZzCurStateSetDate"/>
<html:hidden property="zzRemoveUser"/>
<html:hidden property="fd_ZzRemoveDate"/>
</table>
<div>
<ul id="methodList"> </ul>
</div>
</td>
</tr>
</table>
</html:form>
</div>
</div>
<div id="footer"></div>
</body>
</html:html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -