求SEAM实现的三段式CRUD例子
stockInStore
2009-06-10
所谓三段式就是一个页面中包含,
<div> 查询 </div> <div> 列表(点击一条在明细显示) </div> <div> 明细 </div> <div> 控制按钮--新增,删除,修改 </div> |
|
5day
2009-06-11
<h:form id="keyword"> <h:panelGrid columns="2"> <h:inputText value="#{keyword}"/> <a:commandButton value="search" action="#{searchbean.search()}" reRender="list"/> </h:panelGrid> </h:form> <h:form id="result"> <rich:dataTable id="list" value="#{result}" var="r"> <f:facet name="header">result</f:facet> <rich:column> <f:facet name="header">edit</f:facet> <a:commandButton value="edit" action="#{searchbean.select}" reRender="edit"/> </rich:column> </rich:dataTable> </h:form> <h:form id="edit"> <h:inputText value="#{entity.name}"/> <a:commandButton value="edit/create" action="#{entityMng.create}" reRender="list"/> </h:form> |
|
5day
2009-06-11
@In(required=false) private String keyword; public void search(){ Contexts.getPageContext.set("keyword",keyword); } @DataModel("entitys") private list<Entity>entitys; @DataModelSelection("entitys") private Entity entity; @Factory("entitys") public void searchfactory(){ String key=Contexts.getPageContext.get("keyword"); entityts=entityManager.createQuery("select e from entity e where e.name = :keyword").setParameter("keyword",key).getResultList(); } |
|
stockInStore
2009-06-12
谢谢.不错
|
|
1314520ln
2009-06-12
seam2+icefaces的三段式 demo
在家里的本本上.... |