|
|
@ -11,7 +11,8 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</style>
|
|
|
|
</style>
|
|
|
|
<p:dataTable value="#{papersView.papers}" var="paper" paginator="true" rows="10" id="papersTable"
|
|
|
|
<p:dataTable value="#{papersView.papers}" var="paper" paginator="true" rows="10" id="papersTable"
|
|
|
|
widgetVar="papersTable" emptyMessage="Не найдено подходящих статей">
|
|
|
|
widgetVar="papersTable" emptyMessage="Не найдено подходящих статей"
|
|
|
|
|
|
|
|
selection="#{papersView.selectedPapers}" rowKey="#{paper.id}">
|
|
|
|
<f:facet name="header">
|
|
|
|
<f:facet name="header">
|
|
|
|
<p:outputPanel>
|
|
|
|
<p:outputPanel>
|
|
|
|
<h:outputText value="Поиск:"/>
|
|
|
|
<h:outputText value="Поиск:"/>
|
|
|
@ -19,6 +20,11 @@
|
|
|
|
placeholder="Строка поиска..."/>
|
|
|
|
placeholder="Строка поиска..."/>
|
|
|
|
</p:outputPanel>
|
|
|
|
</p:outputPanel>
|
|
|
|
</f:facet>
|
|
|
|
</f:facet>
|
|
|
|
|
|
|
|
<p:ajax event="rowSelect" update="mainForm:papersRemoveButton" process="@form"/>
|
|
|
|
|
|
|
|
<p:ajax event="rowSelectCheckbox" update="mainForm:papersRemoveButton" process="@form"/>
|
|
|
|
|
|
|
|
<p:ajax event="rowUnselectCheckbox" update="mainForm:papersRemoveButton" process="@form"/>
|
|
|
|
|
|
|
|
<p:ajax event="rowUnselect" update="mainForm:papersRemoveButton" process="@form"/>
|
|
|
|
|
|
|
|
<p:column selectionMode="multiple" style="width:16px;text-align:center"/>
|
|
|
|
<p:column headerText="Название" filterBy="#{paper.title}" filterMatchMode="contains">
|
|
|
|
<p:column headerText="Название" filterBy="#{paper.title}" filterMatchMode="contains">
|
|
|
|
<h:outputLink value="/paper/paper.xhtml">
|
|
|
|
<h:outputLink value="/paper/paper.xhtml">
|
|
|
|
#{paper.title}
|
|
|
|
#{paper.title}
|
|
|
@ -41,9 +47,10 @@
|
|
|
|
</p:column>
|
|
|
|
</p:column>
|
|
|
|
</p:dataTable>
|
|
|
|
</p:dataTable>
|
|
|
|
<div class="ui-g-3">
|
|
|
|
<div class="ui-g-3">
|
|
|
|
<p:commandButton value="Удалить выделенные" disabled="#{papersView.selectedPapers.isEmpty()}"
|
|
|
|
<p:commandButton value="Удалить выделенные" id="papersRemoveButton"
|
|
|
|
|
|
|
|
disabled="#{papersView.selectedPapers.isEmpty()}"
|
|
|
|
action="#{papersView.deleteSelected}" ajax="true" process="@form"
|
|
|
|
action="#{papersView.deleteSelected}" ajax="true" process="@form"
|
|
|
|
update="messages @form mainForm:papersTable"/>
|
|
|
|
update="messages @form"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<p:inputText placeholder="Создать новую статью" value="#{papersView.newPaperTitle}"/>
|
|
|
|
<p:inputText placeholder="Создать новую статью" value="#{papersView.newPaperTitle}"/>
|
|
|
|
<p:commandButton action="#{papersView.create}" value="Сохранить" ajax="true" process="@form"
|
|
|
|
<p:commandButton action="#{papersView.create}" value="Сохранить" ajax="true" process="@form"
|
|
|
|