📄 viewgeneric.jsp
字号:
<%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> <%}%> <%}%> </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()))%> <%}%> </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> <%}%> <%}%> </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 + -