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

📄 viewgeneric.jsp

📁 国外的一套开源CRM
💻 JSP
📖 第 1 页 / 共 3 页
字号:
    <%rowClass=(rowClass==rowClass1?rowClass2:rowClass1);%><tr class="<%=rowClass%>">
      <td valign="top"><div class="tabletext"><b><%=field.getName()%></b></div></td>
      <td valign="top">
        <div class="tabletext">
      <%if (type.getJavaType().equals("Timestamp") || type.getJavaType().equals("java.sql.Timestamp")) {%>
        <%
          String dateTimeString = null;
          if (findByPK != null && useValue) {
            java.sql.Timestamp dtVal = findByPK.getTimestamp(field.getName());
            if(dtVal != null) {
              dateTimeString = dtVal.toString();
            }
          } else if (!useValue) {
            dateTimeString = request.getParameter(field.getName());
          }
        %>
        DateTime(YYYY-MM-DD HH:mm:SS.sss):<input class='editInputBox' type="text" name="<%=field.getName()%>" size="24" value="<%=UtilFormatOut.checkNull(dateTimeString)%>">
        <a href="javascript:call_cal(document.updateForm.<%=field.getName()%>, '<%=UtilFormatOut.checkNull(dateTimeString)%>');" onmouseover="window.status='Date Picker';return true;" onmouseout="window.status='';return true;"><img src='/images/cal.gif' width='16' height='16' border='0' alt='Click here For Calendar'></a>
      <%} else if(type.getJavaType().equals("Date") || type.getJavaType().equals("java.sql.Date")){%>
        <%
          String dateString = null;
          if (findByPK != null && useValue) {
            java.sql.Date dateVal = value.getDate(field.getName());
            dateString = dateVal==null?"":dateVal.toString();
          } else if (!useValue) {
            dateString = request.getParameter(field.getName());
          }
        %>
        Date(YYYY-MM-DD):<input class='editInputBox' type="text" name="<%=field.getName()%>" size="11" value="<%=UtilFormatOut.checkNull(dateString)%>">
        <a href="javascript:call_cal(document.updateForm.<%=field.getName()%>, '<%=UtilFormatOut.checkNull(dateString)%>');" onmouseover="window.status='Date Picker';return true;" onmouseout="window.status='';return true;"><img src='/images/cal.gif' width='16' height='16' border='0' alt='Click here For Calendar'></a>
      <%} else if(type.getJavaType().equals("Time") || type.getJavaType().equals("java.sql.Time")){%>
        <%
          String timeString = null;
          if (findByPK != null && useValue) {
            java.sql.Time timeVal = value.getTime(field.getName());
            timeString = timeVal==null?"":timeVal.toString();
          } else if (!useValue) {
            timeString = request.getParameter(field.getName());
          }
        %>
        Time(HH:mm:SS.sss):<input class='editInputBox' type="text" size="6" maxlength="10" name="<%=field.getName()%>" value="<%=UtilFormatOut.checkNull(timeString)%>">
      <%}else if(type.getJavaType().indexOf("Integer") >= 0){%>
        <input class='editInputBox' type="text" size="20" name="<%=field.getName()%>" value="<%=(findByPK!=null&&useValue)?UtilFormatOut.safeToString((Integer)findByPK.get(field.getName())):(useValue?"":UtilFormatOut.checkNull(request.getParameter(field.getName())))%>">
      <%}else if(type.getJavaType().indexOf("Long") >= 0){%>
        <input class='editInputBox' type="text" size="20" name="<%=field.getName()%>" value="<%=(findByPK!=null&&useValue)?UtilFormatOut.safeToString((Long)findByPK.get(field.getName())):(useValue?"":UtilFormatOut.checkNull(request.getParameter(field.getName())))%>"> 
      <%}else if(type.getJavaType().indexOf("Double") >= 0){%>
        <input class='editInputBox' type="text" size="20" name="<%=field.getName()%>" value="<%=(findByPK!=null&&useValue)?UtilFormatOut.safeToString((Double)findByPK.get(field.getName())):(useValue?"":UtilFormatOut.checkNull(request.getParameter(field.getName())))%>"> 
      <%}else if(type.getJavaType().indexOf("Float") >= 0){%>
        <input class='editInputBox' type="text" size="20" name="<%=field.getName()%>" value="<%=(findByPK!=null&&useValue)?UtilFormatOut.safeToString((Float)findByPK.get(field.getName())):(useValue?"":UtilFormatOut.checkNull(request.getParameter(field.getName())))%>">
      <%}else if(type.getJavaType().indexOf("String") >= 0){%>
        <%if(type.stringLength() <= 80){%>
        <input class='editInputBox' type="text" size="<%=type.stringLength()%>" maxlength="<%=type.stringLength()%>" name="<%=field.getName()%>" value="<%=(findByPK!=null&&useValue)?UtilFormatOut.checkNull((String)findByPK.get(field.getName())):(useValue?"":UtilFormatOut.checkNull(request.getParameter(field.getName())))%>">
        <%} else if(type.stringLength() <= 255){%>
          <input class='editInputBox' type="text" size="80" maxlength="<%=type.stringLength()%>" name="<%=field.getName()%>" value="<%=(findByPK!=null&&useValue)?UtilFormatOut.checkNull((String)findByPK.get(field.getName())):(useValue?"":UtilFormatOut.checkNull(request.getParameter(field.getName())))%>">
        <%} else {%>
          <textarea cols="60" rows="3" maxlength="<%=type.stringLength()%>" name="<%=field.getName()%>"><%=(findByPK!=null&&useValue)?UtilFormatOut.checkNull((String)findByPK.get(field.getName())):(useValue?"":UtilFormatOut.checkNull(request.getParameter(field.getName())))%></textarea>
        <%}%>
      <%}%>
        &nbsp;</div>
      </td>
    </tr>
    <%}%>
  <%}else{%>
    <%showFields=false;%>
    You do not have permission to create a <%=entityName%> (<%=entity.getPlainTableName()%>_ADMIN, or <%=entity.getPlainTableName()%>_CREATE needed).
  <%}%>
<%}else{%>
  <%if(hasUpdatePermission){%>
    <input type="hidden" name="UPDATE_MODE" value="UPDATE">

    <%for (int fnum = 0; fnum < entity.getPksSize();fnum++){%>
      <%ModelField field = entity.getPk(fnum);%>
      <%ModelFieldType type = delegator.getEntityFieldType(entity, field.getType());%>
    <%rowClass=(rowClass==rowClass1?rowClass2:rowClass1);%><tr class="<%=rowClass%>">
      <td valign="top"><div class="tabletext"><b><%=field.getName()%></b></div></td>
      <td valign="top">
        <div class="tabletext">
      <%if (type.getJavaType().equals("Timestamp") || type.getJavaType().equals("java.sql.Timestamp")) {%>
        <%java.sql.Timestamp dtVal = value.getTimestamp(field.getName());%>
        <%String dtStr = dtVal==null?"":dtVal.toString();%>
        <input type="hidden" name="<%=field.getName()%>" value="<%=dtStr%>">
        <%=dtStr%>
      <%} else if(type.getJavaType().equals("Date") || type.getJavaType().equals("java.sql.Date")) {%>
        <%java.sql.Date dateVal = value.getDate(field.getName());%>
        <input type="hidden" name="<%=field.getName()%>" value="<%=dateVal==null?"":dateVal.toString()%>">
        <%=dateVal==null?"":dateVal.toString()%>
      <%} else if(type.getJavaType().equals("Time") || type.getJavaType().equals("java.sql.Time")) {%>
        <%java.sql.Time timeVal = value.getTime(field.getName());%>
        <input type="hidden" name="<%=field.getName()%>" value="<%=timeVal==null?"":timeVal.toString()%>">
        <%=timeVal==null?"":timeVal.toString()%>
      <%} else if(type.getJavaType().indexOf("Integer") >= 0) {%>
        <%Integer numVal = (Integer) value.get(field.getName());%>
        <input type="hidden" name="<%=field.getName()%>" value="<%=numVal==null?"":numVal.toString()%>">
        <%=numVal==null?"":numVal.toString()%>
      <%} else if(type.getJavaType().indexOf("Long") >= 0) {%>
        <%Long numVal = (Long) value.get(field.getName());%>
        <input type="hidden" name="<%=field.getName()%>" value="<%=numVal==null?"":numVal.toString()%>">
        <%=numVal==null?"":numVal.toString()%>
      <%} else if(type.getJavaType().indexOf("Double") >= 0) {%>
        <%Double numVal = (Double) value.get(field.getName());%>
        <input type="hidden" name="<%=field.getName()%>" value="<%=numVal==null?"":numVal.toString()%>">
        <%=numVal==null?"":numVal.toString()%>
      <%} else if(type.getJavaType().indexOf("Float") >= 0) {%>
        <%Float numVal = (Float) value.get(field.getName());%>
        <input type="hidden" name="<%=field.getName()%>" value="<%=numVal==null?"":numVal.toString()%>">
        <%=numVal==null?"":numVal.toString()%>
      <%} else if(type.getJavaType().indexOf("String") >= 0) {%>
        <input type="hidden" name="<%=field.getName()%>" value="<%=UtilFormatOut.checkNull((String)value.get(field.getName()))%>">
        <%=UtilFormatOut.checkNull((String)value.get(field.getName()))%>
      <%}%>
        &nbsp;</div>
      </td>
    </tr>
    <%}%>

  <%} else {%>
    <%showFields=false;%>
    You do not have permission to update a <%=entityName%> (<%=entity.getPlainTableName()%>_ADMIN, or <%=entity.getPlainTableName()%>_UPDATE needed).
  <%}%>
<%} //end if value == null %>

<%if (showFields) {%>
    <%for (int fnum = 0; fnum < entity.getNopksSize(); fnum++) {%>
      <%ModelField field = entity.getNopk(fnum);%>
      <%ModelFieldType type = delegator.getEntityFieldType(entity, field.getType());%>
    <%rowClass=(rowClass==rowClass1?rowClass2:rowClass1);%><tr class="<%=rowClass%>">
      <td valign="top"><div class="tabletext"><b><%=field.getName()%></b></div></td>
      <td valign="top">
        <div class="tabletext">
      <%if (type.getJavaType().equals("Timestamp") || type.getJavaType().equals("java.sql.Timestamp")) {%>
        <%
          String dateTimeString = null;
          if (value != null && useValue) {
            java.sql.Timestamp dtVal = value.getTimestamp(field.getName());
            if(dtVal != null) {
              dateTimeString = dtVal.toString();
            }
          } else if (!useValue) {
            dateTimeString = request.getParameter(field.getName());
          }
        %>
        DateTime(YYYY-MM-DD HH:mm:SS.sss):<input class='editInputBox' type="text" name="<%=field.getName()%>" size="24" value="<%=UtilFormatOut.checkNull(dateTimeString)%>">
        <a href="javascript:call_cal(document.updateForm.<%=field.getName()%>, '<%=UtilFormatOut.checkNull(dateTimeString)%>');" onmouseover="window.status='Date Picker';return true;" onmouseout="window.status='';return true;"><img src='/images/cal.gif' width='16' height='16' border='0' alt='Click here For Calendar'></a>
      <%} else if (type.getJavaType().equals("Date") || type.getJavaType().equals("java.sql.Date")) {%>
        <%
          String dateString = null;
          if (value != null && useValue) {
            java.sql.Date dateVal = value.getDate(field.getName());
            dateString = dateVal==null?"":dateVal.toString();
          } else if (!useValue) {
            dateString = request.getParameter(field.getName());
          }
        %>
        Date(YYYY-MM-DD):<input class='editInputBox' type="text" name="<%=field.getName()%>" size="11" value="<%=UtilFormatOut.checkNull(dateString)%>">
        <a href="javascript:call_cal(document.updateForm.<%=field.getName()%>, null);" onmouseover="window.status='Date Picker';return true;" onmouseout="window.status='';return true;"><img src='/images/cal.gif' width='16' height='16' border='0' alt='Click here For Calendar'></a>
      <%} else if (type.getJavaType().equals("Time") || type.getJavaType().equals("java.sql.Time")) {%>
        <%
          String timeString = null;
          if (value != null && useValue) {
            java.sql.Time timeVal = value.getTime(field.getName());
            timeString = timeVal==null?"":timeVal.toString();
          } else if (!useValue) {
            timeString = request.getParameter(field.getName());
          }
        %>
        Time(HH:mm:SS.sss):<input class='editInputBox' type="text" size="6" maxlength="10" name="<%=field.getName()%>" value="<%=UtilFormatOut.checkNull(timeString)%>">
      <%}else if (type.getJavaType().indexOf("Integer") >= 0){%>
        <input class='editInputBox' type="text" size="20" name="<%=field.getName()%>" value="<%=(value!=null&&useValue)?UtilFormatOut.safeToString((Integer)value.get(field.getName())):UtilFormatOut.checkNull(request.getParameter(field.getName()))%>">
      <%}else if (type.getJavaType().indexOf("Long") >= 0){%>
        <input class='editInputBox' type="text" size="20" name="<%=field.getName()%>" value="<%=(value!=null&&useValue)?UtilFormatOut.safeToString((Long)value.get(field.getName())):UtilFormatOut.checkNull(request.getParameter(field.getName()))%>">
      <%}else if (type.getJavaType().indexOf("Double") >= 0){%>
        <input class='editInputBox' type="text" size="20" name="<%=field.getName()%>" value="<%=(value!=null&&useValue)?UtilFormatOut.safeToString((Double)value.get(field.getName())):UtilFormatOut.checkNull(request.getParameter(field.getName()))%>">
      <%}else if (type.getJavaType().indexOf("Float") >= 0){%>
        <input class='editInputBox' type="text" size="20" name="<%=field.getName()%>" value="<%=(value!=null&&useValue)?UtilFormatOut.safeToString((Float)value.get(field.getName())):UtilFormatOut.checkNull(request.getParameter(field.getName()))%>">
      <%}else if (type.getJavaType().indexOf("String") >= 0){%>
        <%if (type.stringLength() <= 80){%>
        <input class='editInputBox' type="text" size="<%=type.stringLength()%>" maxlength="<%=type.stringLength()%>" name="<%=field.getName()%>" value="<%=(value!=null&&useValue)?UtilFormatOut.checkNull((String)value.get(field.getName())):UtilFormatOut.checkNull(request.getParameter(field.getName()))%>">
        <%} else if (type.stringLength() <= 255){%>
          <input class='editInputBox' type="text" size="80" maxlength="<%=type.stringLength()%>" name="<%=field.getName()%>" value="<%=(value!=null&&useValue)?UtilFormatOut.checkNull((String)value.get(field.getName())):UtilFormatOut.checkNull(request.getParameter(field.getName()))%>">
        <%} else {%>
          <textarea cols="60" rows="3" maxlength="<%=type.stringLength()%>" name="<%=field.getName()%>"><%=(value!=null&&useValue)?UtilFormatOut.checkNull((String)value.get(field.getName())):UtilFormatOut.checkNull(request.getParameter(field.getName()))%></textarea>
        <%}%>
      <%}%>
        &nbsp;</div>
      </td>
    </tr>
    <%}%>

  <%rowClass=(rowClass==rowClass1?rowClass2:rowClass1);%><tr class="<%=rowClass%>">
    <td colspan="2"><input type="submit" name="Update" value="Update"></td>
  </tr>
<%}%>
</table>
</form>
  </div>
<%}%>
<%-- ======================================================================== --%>

<%for (int relIndex = 0; relIndex < entity.getRelationsSize(); relIndex++) {%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -