parent
4bcf8b911f
commit
3083b2596c
2 changed files with 42 additions and 46 deletions
@ -1,67 +1,66 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<ui:composition template="/WEB-INF/layout/layout.xhtml" |
||||
xmlns:h="http://xmlns.jcp.org/jsf/html" |
||||
xmlns:f="http://xmlns.jcp.org/jsf/core" |
||||
xmlns:ui="http://java.sun.com/jsf/facelets" |
||||
xmlns:tc="http://myfaces.apache.org/tobago/component" |
||||
xmlns:p="http://primefaces.org/ui"> |
||||
> |
||||
|
||||
|
||||
<ui:define name="title">Gourmet Recipe Manager</ui:define> |
||||
<ui:define name="content"> |
||||
<tc:messages /> |
||||
<tc:form id="form1"> |
||||
<tc:section label="Find a Recipe" level="2"> |
||||
<tc:gridLayout id="gfinder" |
||||
columns="60em auto auto" |
||||
> |
||||
<tc:in id="searchFor" focus="true" |
||||
|
||||
<h:form id="form1"> |
||||
<p:panelGrid label="Find a Recipe" columns="1"> |
||||
<p:panelGrid columns="3"> |
||||
<p:inputText id="searchFor" focus="true" |
||||
placeholder="Recipe title (todo) cuisine, etc." |
||||
value="#{adminMainBean.searchText}" |
||||
/> |
||||
<tc:button id="find" label="Find" |
||||
<p:button id="find" label="Find" |
||||
defaultCommand="true" |
||||
action="#{adminMainBean.doFind}" |
||||
> |
||||
<tc:style minWidth="58px" height="40px" /> |
||||
</tc:button> |
||||
<tc:button label="New Recipe" |
||||
</p:button> |
||||
<p:button label="New Recipe" |
||||
action="#{adminMainBean.doNewRecipe}" |
||||
> |
||||
<tc:style minWidth="58px" height="40px" /> |
||||
</tc:button> |
||||
</tc:gridLayout> |
||||
</tc:section> |
||||
</tc:form> |
||||
<tc:sheet id="table1" rows="30" |
||||
</p:button> |
||||
</p:panelGrid> |
||||
</p:panelGrid> |
||||
</h:form> |
||||
<p:dataTable id="table1" rows="30" |
||||
value="#{adminMainBean.searchResults}" var="row" |
||||
> |
||||
<tc:column label="Icon"> |
||||
<tc:image width="64" height="64" |
||||
<p:column headerText="Icon"> |
||||
<image width="64" height="64" |
||||
value="/gourmetj/img/thumb/#{row.id}" |
||||
/> |
||||
</tc:column> |
||||
<tc:column label="Recipe"> |
||||
<tc:link action="#{adminMainBean.showRecipe}" |
||||
</p:column> |
||||
<p:column headerText="Recipe"> |
||||
<h:commandLink action="#{adminMainBean.showRecipe}" |
||||
label="#{row.title}" |
||||
/> |
||||
</tc:column> |
||||
<tc:column label="Category"> |
||||
<tc:out |
||||
</p:column> |
||||
<p:column headerText="Category"> |
||||
<h:outputText |
||||
value="#{adminMainBean.formatCategories(row)}" |
||||
/> |
||||
</tc:column> |
||||
<tc:column label="Cuisine"> |
||||
<tc:out value="#{row.cuisine}" /> |
||||
</tc:column> |
||||
<tc:column label="Rating"> |
||||
<tc:stars value="#{row.rating}" readonly="true" /> |
||||
</tc:column> |
||||
<tc:column label="Source"> |
||||
<tc:out value="#{row.source}" /> |
||||
</tc:column> |
||||
<tc:column label="Prep Time"> |
||||
<tc:out |
||||
</p:column> |
||||
<p:column headerText="Cuisine"> |
||||
<h:outputText value="#{row.cuisine}" /> |
||||
</p:column> |
||||
<p:column headerText="Rating"> |
||||
<p:rating value="#{row.rating}" readonly="true" /> |
||||
</p:column> |
||||
<p:column headerText="Source"> |
||||
<h:outputText value="#{row.source}" /> |
||||
</p:column> |
||||
<p:column headerText="Prep Time"> |
||||
<h:outputText |
||||
value="#{adminMainBean.formatPreptime(row.preptime)}" |
||||
/> |
||||
</tc:column> |
||||
</tc:sheet> |
||||
</p:column> |
||||
</p:dataTable> |
||||
</ui:define> |
||||
</ui:composition> |
||||
|
Loading…
Reference in new issue