<%@ include file="imports.jsp"%> <%@ page import="org.openxava.util.XavaPreferences" %> <%@ page import="org.openxava.util.Is" %> <%@ page import="org.openxava.model.meta.MetaProperty" %> <%@ page import="org.openxava.view.meta.MetaPropertyView" %> <% String viewObject = request.getParameter("viewObject"); viewObject = (viewObject == null || viewObject.equals(""))?"xava_view":viewObject; org.openxava.view.View view = (org.openxava.view.View) context.get(request, viewObject); String propertyKey = request.getParameter("propertyKey"); MetaProperty p = (MetaProperty) request.getAttribute(propertyKey); String shasFrame = request.getParameter("hasFrame"); boolean hasFrame="true".equals(shasFrame)?true:false; boolean editable = view.isEditable(p); boolean lastSearchKey = view.isLastSearchKey(p); boolean throwPropertyChanged = view.throwsPropertyChanged(p); int labelFormat = view.getLabelFormatForProperty(p); String labelStyle = view.getLabelStyleForProperty(p); if (Is.empty(labelStyle)) labelStyle = XavaPreferences.getInstance().getDefaultLabelStyle(); String label = view.getLabelFor(p); %> <% if (view.isFlowLayout()) { %>
<% } %> <%@ include file="htmlTagsEditor.jsp"%> <% if (first && !view.isAlignedByColumns()) label = org.openxava.util.Strings.change(label, " ", " "); %> <% if (!hasFrame) { %> <%=preLabel%> <% if (labelFormat == MetaPropertyView.NORMAL_LABEL) { %> '/>" class="<%=labelStyle%>"> <%=label%> <% } %> <%=postLabel%> <%=preEditor%> <% if (labelFormat == MetaPropertyView.SMALL_LABEL) { %> '/>" class="<%=style.getSmallLabel()%> <%=labelStyle%>"><%=label%>
<% } %> <% } // if (!hasFrame) String placeholder = !Is.empty(p.getPlaceholder()) ? "data-placeholder='" + p.getPlaceholder() + "'" : ""; String required = view.isEditable() && p.isRequired() ? style.getRequiredEditor():""; %> '/>" class="xava_editor <%=required%>" <%=placeholder%>> <% if (!(lastSearchKey && view.displayWithFrame())) { %> '/>"> <% if (view.propertyHasActions(p)) { %> <% } %> <% } %> <% if (!hasFrame) { %> <%@ include file="propertyActionsExt.jsp"%> <%=postEditor%> <% if (labelFormat == MetaPropertyView.SMALL_LABEL) { %> <% } %> <% } // if (!hasFrame) %> <% if (view.isFlowLayout()) { %>
<% } %>