Advertisement
Guest User

Untitled

a guest
Sep 7th, 2013
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.35 KB | None | 0 0
  1. <p:tab title="食品分类" id="foodtab">
  2. <h:form id="foodcategoryform">
  3. <f:facet name="header">
  4. </f:facet>
  5. <p:dataTable id="categorytable" var="foodcategories"
  6. value="#{foodManagerController.foodCategories}"
  7. editable="true"
  8. paginator="true"
  9. paginatorPosition="bottom"
  10. paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
  11. rowsPerPageTemplate="5,10,15" rows="5"
  12. paginatorAlwaysVisible="false"
  13. emptyMessage="当前系统没有分类数据"
  14. editMode="row"
  15. resizableColumns="true"
  16. >
  17. <p:ajax event="rowEdit" update="@this" listener="#{foodManagerController.updateFoodCategory}" />
  18. <p:column headerText="名称" style="width:25%">
  19. <p:growl id="categorymsg"></p:growl>
  20. <p:cellEditor>
  21. <f:facet name="output"><h:outputText value="#{foodcategories.typeName}" /></f:facet>
  22. <f:facet name="input">
  23. <p:inputText value="#{foodcategories.typeName}" >
  24. <f:validator validatorId="foodCateIsExistValidator" />
  25. <f:attribute name="objectid" value="#{foodcategories.id}"></f:attribute>
  26. <p:ajax update="categorymsg" event="keyup" />
  27. </p:inputText>
  28. </f:facet>
  29. </p:cellEditor>
  30. </p:column>
  31. <p:column headerText="描述" style="width:25%">
  32. <p:cellEditor>
  33. <f:facet name="output"><h:outputText value="#{foodcategories.typeDesc}" /></f:facet>
  34. <f:facet name="input"><p:inputText value="#{foodcategories.typeDesc}" ><f:validateRequired/></p:inputText></f:facet>
  35. </p:cellEditor>
  36. </p:column>
  37. <p:column style="width:6%" headerText="修改">
  38. <p:rowEditor />
  39. </p:column>
  40. <p:column style="width:6%" headerText="删除">
  41. <f:facet name="header">
  42. <h:outputText value="删除" />
  43. </f:facet>
  44. <p:commandButton id="deletebutton" update="categorytable" icon="ui-icon-close" title="删除" actionListener="#{foodManagerController.deletedFoodCatery(foodcategories)}" ajax="true">
  45. </p:commandButton>
  46. </p:column>
  47. </p:dataTable>
  48. <p:panel header="新加种类" toggleable="true" toggleSpeed="500" id="addcategorypanel" >
  49. <p:growl id="addcategorymsg" showDetail="true" life="3000" autoUpdate="true"/>
  50. <p:outputLabel for="typename" value="种类名称" >
  51. </p:outputLabel>
  52. <p:inputText id="typename" value="#{foodManagerController.foodCateName}" >
  53. <f:validateRequired/>
  54. <f:validator validatorId="foodCateIsExistValidator" />
  55. <p:ajax update="addcategorymsg" event="keyup"/>
  56. </p:inputText>
  57. <p:outputLabel for="typedesc" value="种类描述"></p:outputLabel>
  58. <p:inputText id="typedesc" required="true" requiredMessage="请添加描述" value="#{foodManagerController.foodCateDesc}">
  59. <f:validateRequired/>
  60. <p:ajax update="addcategorymsg" event="keyup" />
  61. </p:inputText>
  62. <p:commandButton id="addacate" update="addcategorymsg,categorytable" value="添加" actionListener="#{foodManagerController.addFoodCatery}" ajax="true"/>
  63. </p:panel>
  64. </h:form>
  65. </p:tab>
  66.  
  67. p:component('compentid')
  68.  
  69. <p:commandButton ... update=":#{p:component('compentid')}" />
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement