📄 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 + -