求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

在家里的本本上....
Global site tag (gtag.js) - Google Analytics