Files
Babydatenbank/web/xava/referenceFrameHeader.jsp
Socrates 9ed0f2a056 test
2020-05-26 10:29:34 +02:00

36 lines
1.6 KiB
Plaintext

<%@ include file="imports.jsp"%>
<jsp:useBean id="context" class="org.openxava.controller.ModuleContext" scope="session"/>
<jsp:useBean id="errors" class="org.openxava.util.Messages" scope="request"/>
<jsp:useBean id="style" class="org.openxava.web.style.Style" scope="request"/>
<%@ page import="org.openxava.web.WebEditors"%>
<%@ page import="org.openxava.view.View" %>
<%@ page import="org.openxava.tab.Tab" %>
<%@ page import="org.openxava.util.XavaPreferences" %>
<%@ page import="org.openxava.util.XavaResources" %>
<%@ page import="org.openxava.model.meta.MetaProperty" %>
<%@ page import="org.openxava.web.Ids" %>
<%@ page import="org.openxava.web.Collections" %>
<%
String referenceName = request.getParameter("referenceName");
String viewObject = request.getParameter("viewObject");
View view = (View) context.get(request, viewObject);
View referenceView = view.getSubview(referenceName);
boolean editable = referenceView.isKeyEditable();
String propertyKey = referenceView.getPropertyPrefix() + referenceView.getSearchKeyName();
%>
<span id="<xava:id name='<%="property_actions_" + propertyKey%>'/>">
<jsp:include page="propertyActions.jsp">
<jsp:param name="propertyKey" value="<%=propertyKey%>"/>
<jsp:param name="propertyName" value="<%=referenceView.getSearchKeyName()%>"/>
<jsp:param name="lastSearchKey" value="true"/>
<jsp:param name="editable" value="<%=editable%>"/>
<jsp:param name="viewObject" value="<%=referenceView.getViewObject()%>"/>
<jsp:param name="referenceActions" value="true"/>
<jsp:param name="propertyActions" value="false"/>
</jsp:include>
</span>