📄 dwr_formbean_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="isDWRformBeanExist" elementId="formbeanName" arg1="request-actfrmTopsJ2eeDwrFormbean-id" uniqueDataPresentMsg="dwr中已经存在该formBean,请修改后再保存!"/>
<tops:ajaxSuggest ajaxActionName="AjaxTopsJ2eeAjax" ajaxMethodName="getDWRFormBeanByBriefStr" elementId="formbeanName" otherEvent="geformBeanPackage(document.all.formbeanName);getAttrubites(document.all.formbeanName);"/>
<script language="javascript" type="text/javascript">
function geformBeanPackage(obj){
AjaxTopsJ2eeAjax.getDWRFormBeanPackageByClass(obj.value,geformBeanPackageCallBack);
}
function geformBeanPackageCallBack(val){
document.all.formbeanTypeClass.value=val;
}
function getAttrubites(obj){
AjaxTopsJ2eeAjax.getObjAttribute(obj.value,getAttrubitesCallBack);
}
function getAttrubitesCallBack(data){
var str="<table border='0' cellpadding='0' cellspacing='0' width='100%'>";
document.all.AttrubiteDIV.innerHTML='';
for(var i=0;i<data.length;i++){
if(i%4==0){
str=str+"<tr>";
}
if(i%4<=3){
if(data[i].hasPublic=='true'){
str=str+"<td width='25%'><input type='checkbox' id='attrubite_box' name='attrubite_box' value='"+data[i].fieldCode+"' checked='checked' style='border:0'>";
}else{
str=str+"<td width='25%'><input type='checkbox' id='attrubite_box' name='attrubite_box' value='"+data[i].fieldCode+"' style='border:0'>";
}
str=str+data[i].fieldCode+"</td>";
}
if(i%4==3){
str=str+"</tr>";
}
}
while(i%4!=0){
if(i%4<=3){
str=str+"<td></td>";
}else{
str=str+'</tr>';
}
i++;
}
str=str+"</table>";
document.all.AttrubiteDIV.innerHTML=str;
}
</script>
</head>
<title>DWR中formBean对象编辑</title>
<body onload="getAttrubites(document.all.formbeanName)">
<div class="navg">
<div id="navg1" class="mainNavg">
<ul>
<li id="navg1_show"><a href="#">DWR中formBean对象编辑</a></li>
</ul>
</div>
<div id="bodyContent" class="secondaryNavg">
<html:form action="/actTopsJ2eeDwrFormbean" method="post">
<html:hidden property="method"/>
<tops:toolbar>
<tops:toolbutton caption="保存" image="page_save"/>
<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文件中的formbean详细信息
</td>
</tr>
<html:hidden property="id"/>
<tr>
<td align="right" width="30%">formbean的名称:</td>
<td>
<tops:formEditor property="formbeanName" attributename="formbean的名称" other="style='width:100%' onkeyup='formbeanName_onkeyup()' onchange='geformBeanPackage(this);getAttrubites(this)'"/>
</td>
</tr>
<tr>
<td align="right" width="30%">formBean的类型:</td>
<td>
<tops:formEditor property="formbeanTypeClass" attributename="formBean的类型" other="style='width:100%'"/>
</td>
</tr>
<tr>
<td colspan="2">
<br/>
<hr/>
<br/>
</td>
</tr>
<tr>
<td colspan="2">
<div id="AttrubiteDIV"> </div>
</td>
</tr>
<html:hidden property="reserve1"/>
<html:hidden property="reserve2"/>
<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>
</td>
</tr>
</table>
</html:form>
</div>
</div>
<div id="footer"></div>
</body>
</html:html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -