%@ page import="org.openxava.model.meta.MetaProperty" %>
<%@ page import="org.openxava.util.Is" %>
<%
String propertyKey = request.getParameter("propertyKey");
MetaProperty p = (MetaProperty) request.getAttribute(propertyKey);
String fvalue = (String) request.getAttribute(propertyKey + ".fvalue");
if ("0".equals(fvalue)) fvalue = "";
String align = p.isNumber()?"right":"left";
boolean editable="true".equals(request.getParameter("editable"));
String disabled=editable?"":"disabled";
String script = request.getParameter("script");
int rows = p.getSize() / 80 + 1;
if (rows > 25) rows = 25;
script = script + " onkeyup='return openxava.limitLength(event, " + p.getSize() + ")' ";
boolean rich = Is.equalAsStringIgnoreCase("true", request.getParameter("rich"));
String cssClass = request.getParameter("cssClass");
if (cssClass == null) cssClass = style.getEditor();
%>
<% if (!editable) { %>
<% } %>