⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dwr_formbean_editor.jsp

📁 Jbuilder2006开发的严格按MVC设计模式组织开发过程
💻 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 + -