test
This commit is contained in:
46
web/xava/editors/dateTimeSeparatedCalendarEditor.jsp
Normal file
46
web/xava/editors/dateTimeSeparatedCalendarEditor.jsp
Normal file
@@ -0,0 +1,46 @@
|
||||
<%@ page import="org.openxava.model.meta.MetaProperty" %>
|
||||
|
||||
<jsp:useBean id="style" class="org.openxava.web.style.Style" scope="request"/>
|
||||
|
||||
<%
|
||||
String propertyKey = request.getParameter("propertyKey");
|
||||
MetaProperty p = (MetaProperty) request.getAttribute(propertyKey);
|
||||
String [] fvalues = (String []) request.getAttribute(propertyKey + ".fvalue");
|
||||
String fDate = fvalues[0];
|
||||
String fTime = fvalues[1];
|
||||
String fvalue = fDate + " " + fTime;
|
||||
String align = p.isNumber()?"right":"left";
|
||||
boolean editable="true".equals(request.getParameter("editable"));
|
||||
String disabled=editable?"":"disabled";
|
||||
String script = request.getParameter("script");
|
||||
boolean label = org.openxava.util.XavaPreferences.getInstance().isReadOnlyAsLabel();
|
||||
String browser = request.getHeader("user-agent");
|
||||
String size = browser.contains("Chrome")?"10":"12";
|
||||
if (editable || !label) {
|
||||
%>
|
||||
<span class="<%=style.getDateCalendar()%>">
|
||||
<input type="text" name="<%=propertyKey%>" id="<%=propertyKey%>" class=<%=style.getEditor()%> title="<%=p.getDescription(request)%>"
|
||||
tabindex="1"
|
||||
align='<%=align%>'
|
||||
maxlength="10"
|
||||
size="<%=size%>"
|
||||
value="<%=fDate%>" <%=disabled%> <%=script%>><%if (editable) {%><a style="position: relative; right: 25px;" href="javascript:showCalendar('<%=propertyKey%>', '<%=org.openxava.util.Dates.dateFormatForJSCalendar(org.openxava.util.Locales.getCurrent())%>')"><i class="mdi mdi-calendar"></i></a><%} %> <input name="<%=propertyKey%>" class=<%=style.getEditor()%>
|
||||
type="text"
|
||||
title="<%=p.getDescription(request)%>"
|
||||
align='<%=align%>'
|
||||
maxlength="8"
|
||||
size="8"
|
||||
value="<%=fTime%>"
|
||||
<%=disabled%>
|
||||
<%=script%>/>
|
||||
</span>
|
||||
<%
|
||||
} else {
|
||||
%>
|
||||
<%=fvalue%>
|
||||
<%
|
||||
}
|
||||
%>
|
||||
<% if (!editable) { %>
|
||||
<input type="hidden" name="<%=propertyKey%>" value="<%=fvalue%>">
|
||||
<% } %>
|
||||
Reference in New Issue
Block a user