annotate src/main/webapp/resources/components/ismi/refViewer.xhtml @ 70:954d6200336d

display live reference from Drupal in edit form (ticket #71).
author casties
date Wed, 16 Dec 2015 20:53:12 +0100
parents 764f47286679
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
jurzua
parents:
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
jurzua
parents:
diff changeset
2 <html xmlns="http://www.w3.org/1999/xhtml"
jurzua
parents:
diff changeset
3 xmlns:h="http://java.sun.com/jsf/html"
jurzua
parents:
diff changeset
4 xmlns:f="http://java.sun.com/jsf/core"
jurzua
parents:
diff changeset
5 xmlns:ace="http://www.icefaces.org/icefaces/components"
jurzua
parents:
diff changeset
6 xmlns:ice="http://www.icesoft.com/icefaces/component"
jurzua
parents:
diff changeset
7 xmlns:composite="http://java.sun.com/jsf/composite">
jurzua
parents:
diff changeset
8 <composite:interface>
jurzua
parents:
diff changeset
9 <composite:attribute name="entityForm" required="true"/>
jurzua
parents:
diff changeset
10 </composite:interface>
jurzua
parents:
diff changeset
11
jurzua
parents:
diff changeset
12 <composite:implementation>
jurzua
parents:
diff changeset
13
jurzua
parents:
diff changeset
14 <ice:panelPopup
jurzua
parents:
diff changeset
15 autoCentre="true"
jurzua
parents:
diff changeset
16 draggable="true"
jurzua
parents:
diff changeset
17 modal="true"
jurzua
parents:
diff changeset
18 rendered="#{cc.attrs.entityForm.refDataTable.showDialog}">
jurzua
parents:
diff changeset
19 <f:facet name="header">
jurzua
parents:
diff changeset
20 <ice:outputText value="Bibliographical References"/>
jurzua
parents:
diff changeset
21 </f:facet>
jurzua
parents:
diff changeset
22 <f:facet name="body">
jurzua
parents:
diff changeset
23 <ice:panelGrid columns="1">
jurzua
parents:
diff changeset
24
jurzua
parents:
diff changeset
25 <ice:panelGrid columns="1">
jurzua
parents:
diff changeset
26 <ice:panelGrid columns="6">
jurzua
parents:
diff changeset
27 <ice:inputText value="#{cc.attrs.entityForm.refDataTable.term}"/>
jurzua
parents:
diff changeset
28 <ice:commandButton value="Filter" actionListener="#{cc.attrs.entityForm.refDataTable.listenerFilter}"/>
jurzua
parents:
diff changeset
29 <ice:commandButton value="Clean" actionListener="#{cc.attrs.entityForm.refDataTable.listenerReset}"/>
jurzua
parents:
diff changeset
30 <ice:commandButton value="New" actionListener="#{cc.attrs.entityForm.refDataTable.listenerCreateReference}"/>
jurzua
parents:
diff changeset
31 <ice:outputLabel value="Items size: #{cc.attrs.entityForm.refDataTable.itemsSize}"/>
jurzua
parents:
diff changeset
32 </ice:panelGrid>
jurzua
parents:
diff changeset
33 <ice:panelGrid columns="2">
jurzua
parents:
diff changeset
34 <ice:outputLabel value="Sort by"/>
jurzua
parents:
diff changeset
35 <ice:selectOneRadio
jurzua
parents:
diff changeset
36 value="#{cc.attrs.entityForm.refDataTable.sortBy}"
jurzua
parents:
diff changeset
37 valueChangeListener="#{cc.attrs.entityForm.refDataTable.listenerSort}">
jurzua
parents:
diff changeset
38 <f:selectItems value="#{cc.attrs.entityForm.refDataTable.sortAlternatives}"/>
jurzua
parents:
diff changeset
39 </ice:selectOneRadio>
jurzua
parents:
diff changeset
40 </ice:panelGrid>
jurzua
parents:
diff changeset
41 </ice:panelGrid>
jurzua
parents:
diff changeset
42
jurzua
parents:
diff changeset
43 <ace:dataTable
jurzua
parents:
diff changeset
44 value="#{cc.attrs.entityForm.refDataTable.items}"
jurzua
parents:
diff changeset
45 rendered="#{!empty cc.attrs.entityForm.refDataTable.items}"
jurzua
parents:
diff changeset
46 var="refItem"
jurzua
parents:
diff changeset
47 paginator="true"
jurzua
parents:
diff changeset
48 rows="10">
jurzua
parents:
diff changeset
49
jurzua
parents:
diff changeset
50 <ace:column headerText="Id">
jurzua
parents:
diff changeset
51 <ice:commandLink
jurzua
parents:
diff changeset
52 value="#{refItem.publication.objid}"
jurzua
parents:
diff changeset
53 actionListener="#{cc.attrs.entityForm.refDataTable.listenerSelectRefItem}" />
jurzua
parents:
diff changeset
54 </ace:column>
jurzua
parents:
diff changeset
55 <ace:column headerText="Title" styleClass="tableColumnLeft">
jurzua
parents:
diff changeset
56 <ice:commandLink
jurzua
parents:
diff changeset
57 value="#{refItem.publication.title}"
jurzua
parents:
diff changeset
58 actionListener="#{cc.attrs.entityForm.refDataTable.listenerSelectRefItem}"
jurzua
parents:
diff changeset
59 styleClass="elementTableColumnLeft"/>
jurzua
parents:
diff changeset
60 </ace:column>
jurzua
parents:
diff changeset
61 <ace:column headerText="Complete name" styleClass="tableColumnLeft">
jurzua
parents:
diff changeset
62 <ice:commandLink
jurzua
parents:
diff changeset
63 value="#{refItem.publication.creatorsAsString}"
jurzua
parents:
diff changeset
64 actionListener="#{cc.attrs.entityForm.refDataTable.listenerSelectRefItem}"
jurzua
parents:
diff changeset
65 styleClass="elementTableColumnLeft"/>
jurzua
parents:
diff changeset
66 </ace:column>
jurzua
parents:
diff changeset
67 <ace:column >
jurzua
parents:
diff changeset
68 <ice:commandButton
jurzua
parents:
diff changeset
69 value="Edit"
jurzua
parents:
diff changeset
70 actionListener="#{cc.attrs.entityForm.refDataTable.listenerEditItem}"
jurzua
parents:
diff changeset
71 styleClass="elementTableColumnLeft"
jurzua
parents:
diff changeset
72 image="#{ApplicationBean1.editImage}"/>
jurzua
parents:
diff changeset
73 </ace:column>
jurzua
parents:
diff changeset
74
jurzua
parents:
diff changeset
75 </ace:dataTable>
jurzua
parents:
diff changeset
76 <ice:commandButton
jurzua
parents:
diff changeset
77 value="Cancel"
jurzua
parents:
diff changeset
78 actionListener="#{cc.attrs.entityForm.refDataTable.listenerClose}" />
jurzua
parents:
diff changeset
79 </ice:panelGrid>
jurzua
parents:
diff changeset
80 </f:facet>
jurzua
parents:
diff changeset
81 </ice:panelPopup>
jurzua
parents:
diff changeset
82
jurzua
parents:
diff changeset
83 </composite:implementation>
jurzua
parents:
diff changeset
84 </html>