📄 editor.jsp
字号:
</td>
<td>
<html:text property="maxX" size="15"/>
</td>
<td style="white-space: nowrap;">
<span class="help" title="<bean:message key="help.type.maxy"/>">
<bean:message key="label.type.maxy"/>:
</span>
</td>
<td>
<html:text property="maxY" size="15"/>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="label">
<span class="help" title="<bean:message key="help.dataFeatureTypeKeywords"/>">
<bean:message key="label.keywords"/>:
</span>
</td>
<td class="datum">
<html:textarea property="keywords" cols="60" rows="2"/>
</td>
</tr>
<tr>
<td class="label">
<span class="help" title="<bean:message key="help.dataFeatureTypeAbstract"/>">
<bean:message key="label.abstract"/>:
</span>
</td>
<td class="datum">
<html:textarea property="abstract" cols="60" rows="3"/>
</td>
</tr>
<tr>
<td class="label">
<span class="help" title="<bean:message key="help.wms.path"/>">
<bean:message key="label.wms.path"/>:
</span>
</td>
<td class="datum">
<html:text property="wmsPath" size="60"/>
</td>
</tr>
<tr>
<td class="label">
<span class="help" title="<bean:message key="help.dataFeatureTypeMetadataURLs"/>">
<bean:message key="label.metadataURL"/>:
</span>
</td>
<td class="datum">
<table cellspacing="0">
<tr>
<td align="left">
<span class="help" title="<bean:message key="help.dataFeatureTypeMetadataURLType"/>">
<bean:message key="label.metadataURLType"/>
</span>
</td>
<td align="left">
<span class="help" title="<bean:message key="help.dataFeatureTypeMetadataURLFormat"/>">
<bean:message key="label.metadataURLFormat"/>
</span>
</td>
<td align="left">
<span class="help" title="<bean:message key="help.dataFeatureTypeMetadataURLLink"/>">
<bean:message key="label.metadataURLLink" />
</span>
</td>
</tr>
<tr>
<td class="datum">
<html:select property="metadataLink[0].metadataType">
<html:options property="allMetadataURLTypes"/>
</html:select>
</td>
<td class="datum">
<html:text property="metadataLink[0].type"/>
</td>
<td class="datum">
<html:text property="metadataLink[0].content" size="60"/>
</td>
</tr>
<tr>
<td class="datum">
<html:select property="metadataLink[1].metadataType">
<html:options property="allMetadataURLTypes"/>
</html:select>
</td>
<td class="datum">
<html:text property="metadataLink[1].type"/>
</td>
<td class="datum">
<html:text property="metadataLink[1].content" size="60"/>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="label">
<span class="help" title="<bean:message key="help.type.cachingEnabled" />">
<bean:message key="label.cachingEnabled" />:
</span>
</td>
<td class="datum">
<html:checkbox property="cachingEnabled" />
</td>
</tr>
<tr>
<td class="label">
<span class="help" title="<bean:message key="help.type.cacheMaxAge" />">
<bean:message key="label.cacheMaxAge" />:
</span>
</td>
<td class="datum">
<html:text property="cacheMaxAge" size="10" />
</td>
</tr>
<tr>
<td class="label">
<span class="help" title="<bean:message key="help.type.base"/>">
<bean:message key="label.base"/>:
</span>
</td>
<td class="datum">
<html:select property="schemaBase">
<html:options property="allYourBase"/>
</html:select>
<html:submit property="action">
<bean:message key="label.change"/>
</html:submit>
</td>
</tr>
<% boolean first = true;
org.vfny.geoserver.form.data.AttributeDisplay attributeDisplay = null;;
org.vfny.geoserver.form.data.AttributeForm attributeForm = null;
org.vfny.geoserver.form.data.TypesEditorForm form =
(org.vfny.geoserver.form.data.TypesEditorForm) request.getAttribute("typesEditorForm");
java.util.List attributes = (java.util.List) form.getAttributes();
int attributesSize = attributes.size(); %>
<% if (!("--".equals(form.getSchemaBase())) ) { %>
<tr>
<td class="label">
<span class="help" title="<bean:message key="help.type.schemaName"/>">
<bean:message key="label.schemaName"/>:
</span>
</td>
<td class="datum">
<html:text property="schemaName" size="60"/>
</td>
</tr>
<% } %>
<logic:iterate id="attribute" indexId="index" name="typesEditorForm" property="attributes">
<tr>
<td class="label">
<bean:write name="attribute" property="name"/>:
</td>
<td class="datum">
<table border=0 width="100%">
<tr style="white-space: nowrap;">
<%
if (attribute instanceof org.vfny.geoserver.form.data.AttributeDisplay) {
attributeDisplay = (org.vfny.geoserver.form.data.AttributeDisplay) attribute; %>
<td width="70%"><bean:write name="attribute" property="type"/></td>
<td>nillable:<bean:write name="attribute" property="nillable"/></td>
<td>min:<bean:write name="attribute" property="minOccurs"/></td>
<td>max:<bean:write name="attribute" property="maxOccurs"/></td>
<% } else {
attributeForm = (org.vfny.geoserver.form.data.AttributeForm) attribute; %>
<td width="70%">
<html:select property='<%= "attributes[" + index + "].type"%>'>
<html:options property='<%= "attributes[" + index + "].types"%>'/>
</html:select>
<html:submit property="action">
<bean:message key="label.change"/>
</html:submit>
</td>
<td><bean:message key="label.nillable"/>:<html:checkbox property='<%= "attributes[" + index + "].nillable" %>'/></td>
<td><bean:message key="label.min"/>:<html:text size="2" property='<%= "attributes[" + index + "].minOccurs"%>'/></td>
<td><bean:message key="label.max"/>:<html:text size="2" property='<%= "attributes[" + index + "].maxOccurs"%>'/></td>
<td width=16>
<% if (first == false) { %>
<html:image src="../../../data/images/up.png"
titleKey="type.title.up"
property="action"
value='<%= "up_"+ index%>'/>
<% }
first = false; %>
</td>
<td width=16>
<% if (attributesSize-1 != index.intValue()) { %>
<html:image src="../../../data/images/down.png"
titleKey="type.title.down"
property="action"
value='<%= "down_"+ index%>'/>
<% } %>
</td>
<td width=16>
<html:image src="../../../data/images/delete.png"
titleKey="type.title.delete"
property="action"
value='<%= "delete_"+ index%>'/>
</td>
<% } %>
</tr>
<%
if (attributeForm != null && attributeForm.getType().equals(org.vfny.geoserver.config.AttributeTypeInfoConfig.TYPE_FRAGMENT)) {
%>
<tr>
<td align="left" valign="top" colspan="7">
<html:textarea cols="80" rows="3"
property='<%= "attributes[" + index + "].fragment" %>'/>
</td>
</tr>
<% } %>
</table>
</td>
</tr>
</logic:iterate>
<% if (form.getCreateableAttributes().size() != 0) { %>
<tr>
<td>
<html:select property="newAttribute">
<html:options property="createableAttributes"/>
</html:select>
</td>
<td>
<html:submit property="action">
<bean:message key="label.add"/>
</html:submit>
</td>
</tr>
<% } %>
<tr>
<td class="label">
</td>
<td class="datum">
<html:submit property="action">
<bean:message key="label.submit"/>
</html:submit>
<html:reset>
<bean:message key="label.reset"/>
</html:reset>
</td>
</tr>
</table>
<html:hidden property="autoGenerateExtent" value="false"/>
</html:form>
<% } catch (Throwable hate ){
System.err.println( "FeatureType Editor problem:"+ hate );
hate.printStackTrace();
throw hate;
} %>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -