[JBoss Seam] - Re: Seam 2.0.0.0GA + Maven2 doesn`t work...
by wiggum14
Howdy,
After three days of working, I finally have my Seam 2.0 project building and deploying to JBoss 4.2.2 using maven 2. I still don't have the unit tests working (the do work in Eclipse using the testng plugin). Anyway, I hope this helps...
I'm only including the dependencies.
EJB - some of the exclusions are there to avoid conflicts with the jars in JBoss 4.2.2. ${seam.version} is defined in another pom.
| <dependencies>
|
| <dependency>
| <groupId>jboss</groupId>
| <artifactId>javassist</artifactId>
| <version>3.4.ga</version>
| <scope>test</scope>
| </dependency>
|
| <dependency><!-- required to boot jboss embedded -->
| <groupId>org.jboss.seam</groupId>
| <artifactId>jboss-embedded-api</artifactId>
| <version>${seam.version}</version>
| <scope>provided</scope>
| </dependency>
|
| <dependency><!-- required to boot jboss embedded -->
| <groupId>org.jboss.seam</groupId>
| <artifactId>jboss-deployers</artifactId>
| <version>${seam.version}</version>
| <scope>provided</scope>
| </dependency>
|
| <dependency>
| <groupId>org.jboss.seam</groupId>
| <artifactId>jboss-embedded-all</artifactId>
| <version>${seam.version}</version>
| <scope>provided</scope>
| </dependency>
|
| <dependency>
| <groupId>org.jboss.seam</groupId>
| <artifactId>thirdparty-all</artifactId>
| <version>${seam.version}</version>
| <scope>provided</scope>
| </dependency>
|
| <dependency>
| <groupId>commons-lang</groupId>
| <artifactId>commons-lang</artifactId>
| <version>2.2</version>
| </dependency>
|
| <dependency>
| <groupId>org.hibernate</groupId>
| <artifactId>hibernate-annotations</artifactId>
| <version>3.3.0.ga</version>
| <scope>provided</scope>
| </dependency>
|
| <dependency>
| <groupId>org.hibernate</groupId>
| <artifactId>hibernate-entitymanager</artifactId>
| <version>3.3.1.ga</version>
| <scope>provided</scope>
| </dependency>
|
| <dependency>
| <groupId>org.jboss.seam</groupId>
| <artifactId>jboss-seam</artifactId>
| <version>${seam.version}</version>
| <scope>provided</scope>
| <exclusions>
| <exclusion>
| <groupId>javax.el</groupId>
| <artifactId>el-api</artifactId>
| </exclusion>
| <exclusion>
| <groupId>dom4j</groupId>
| <artifactId>dom4j</artifactId>
| </exclusion>
| </exclusions>
| </dependency>
|
| <dependency>
| <groupId>org.jboss.seam</groupId>
| <artifactId>jboss-seam-ui</artifactId>
| <version>${seam.version}</version>
| <exclusions>
| <exclusion>
| <groupId>org.jboss.seam</groupId>
| <artifactId>jboss-seam</artifactId>
| </exclusion>
| <exclusion>
| <groupId>javax.el</groupId>
| <artifactId>el-api</artifactId>
| </exclusion>
| </exclusions>
| </dependency>
|
| <dependency>
| <groupId>org.jboss.seam</groupId>
| <artifactId>jboss-seam-debug</artifactId>
| <version>${seam.version}</version>
| <exclusions>
| <exclusion>
| <groupId>org.jboss.seam</groupId>
| <artifactId>jboss-seam</artifactId>
| </exclusion>
| <exclusion>
| <groupId>javax.el</groupId>
| <artifactId>el-api</artifactId>
| </exclusion>
| </exclusions>
| </dependency>
|
| <dependency>
| <groupId>org.jboss.seam</groupId>
| <artifactId>jboss-seam-remoting</artifactId>
| <version>${seam.version}</version>
| <exclusions>
| <exclusion>
| <groupId>org.jboss.seam</groupId>
| <artifactId>jboss-seam</artifactId>
| </exclusion>
| </exclusions>
| </dependency>
|
| <dependency>
| <groupId>org.jboss.seam</groupId>
| <artifactId>jboss-el</artifactId>
| <version>${seam.version}</version>
| <scope>provided</scope>
| </dependency>
|
| <dependency>
| <groupId>com.lowagie</groupId>
| <artifactId>itext</artifactId>
| <version>2.0.1</version>
| <scope>provided</scope>
| </dependency>
|
| <dependency>
| <groupId>log4j</groupId>
| <artifactId>log4j</artifactId>
| <version>1.2.14</version>
| <scope>provided</scope>
| </dependency>
|
| <dependency>
| <groupId>javax.persistence</groupId>
| <artifactId>persistence-api</artifactId>
| <version>1.0</version>
| <scope>provided</scope>
| </dependency>
|
| <dependency>
| <groupId>org.testng</groupId>
| <artifactId>testng</artifactId>
| <version>5.5</version>
| <classifier>jdk15</classifier>
| <scope>test</scope>
| </dependency>
|
| </dependencies>
|
|
Web - I left out the dependency to my EJB above.
| <dependencies>
|
| <dependency>
| <groupId>org.hibernate</groupId>
| <artifactId>hibernate-validator</artifactId>
| <version>3.0.0.GA</version>
| <exclusions>
| <exclusion>
| <groupId>org.hibernate</groupId>
| <artifactId>hibernate</artifactId>
| </exclusion>
| </exclusions>
| </dependency>
|
| <dependency>
| <groupId>opensymphony</groupId>
| <artifactId>oscache</artifactId>
| <version>2.3.2</version>
| </dependency>
|
| <dependency>
| <groupId>richfaces</groupId>
| <artifactId>richfaces-api</artifactId>
| <version>3.1.2.GA</version>
| </dependency>
|
| <dependency>
| <groupId>richfaces</groupId>
| <artifactId>richfaces-impl</artifactId>
| <version>3.1.2.GA</version>
| </dependency>
|
| <dependency>
| <groupId>richfaces</groupId>
| <artifactId>richfaces-ui</artifactId>
| <version>3.1.2.GA</version>
| </dependency>
|
| <dependency> <!-- needed for richfaces -->
| <groupId>commons-collections</groupId>
| <artifactId>commons-collections</artifactId>
| <version>3.2</version>
| </dependency>
|
| <dependency>
| <groupId>com.sun.facelets</groupId>
| <artifactId>jsf-facelets</artifactId>
| <version>1.1.14</version>
| </dependency>
|
| <dependency>
| <groupId>org.apache.myfaces.tomahawk</groupId>
| <artifactId>tomahawk</artifactId>
| <version>1.1.6</version>
| <exclusions>
| <exclusion>
| <artifactId>commons-lang</artifactId>
| <groupId>commons-lang</groupId>
| </exclusion>
| <exclusion>
| <artifactId>commons-collections</artifactId>
| <groupId>commons-collections</groupId>
| </exclusion>
| </exclusions>
| </dependency>
|
| <dependency>
| <groupId>javax.faces</groupId>
| <artifactId>jsf-api</artifactId>
| <version>1.2</version>
| <scope>provided</scope>
| </dependency>
|
| </dependencies>
|
|
EAR:
| <dependencies>
| <dependency>
| <groupId>dom4j</groupId>
| <artifactId>dom4j</artifactId>
| <version>1.6.1</version>
| <scope>provided</scope>
| </dependency>
| <dependency>
| <groupId>org.jboss.seam</groupId>
| <artifactId>jboss-seam</artifactId>
| <version>${seam.version}</version>
| <exclusions>
| <exclusion>
| <groupId>javax.el</groupId>
| <artifactId>el-api</artifactId>
| </exclusion>
| <exclusion>
| <groupId>org.jboss.seam</groupId>
| <artifactId>jboss-el</artifactId>
| </exclusion>
| </exclusions>
| </dependency>
|
| <dependency>
| <groupId>org.jboss.seam</groupId>
| <artifactId>jboss-el</artifactId>
| <version>${seam.version}</version>
| <exclusions>
| <exclusion>
| <groupId>javax.el</groupId>
| <artifactId>el-api</artifactId>
| </exclusion>
| </exclusions>
| </dependency>
|
|
| <dependency>
| <groupId>com.emeds</groupId>
| <artifactId>ejb</artifactId>
| <version>${pom.parent.version}</version>
| <type>jar</type>
| </dependency>
|
| <dependency>
| <groupId>javax.persistence</groupId>
| <artifactId>persistence-api</artifactId>
| <version>1.0</version>
| </dependency>
|
| <dependency>
| <groupId>com.lowagie</groupId>
| <artifactId>itext</artifactId>
| <version>2.0.1</version>
| </dependency>
| </dependencies>
|
|
I know there is some duplication in the dependencies, mostly due to not cleaning things up yet. Please, if anyone see something wrong or can suggest a better way of doing things; let me know.
Thanks.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4103291#4103291
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4103291
18 years, 8 months
[JBoss Seam] - valueChangeListener problem
by hager
hello,
I'm trying to use valueChangeListener, but i have a problem
the method in valueChangeListener is never called!!
what's wrong in my code?
page .xhtml
<h:form id="changerForm" styleClass="edit">
|
| <h:selectOneMenu value="#{currentSociete}" id="selectedSociete" onchange="this.form.submit();" valueChangeListener="#{changerSociete.onChangeSociete}">
| <s:selectItems value="#{loggedUser.listeSocieteUsers}"
| var="societeUser"
| label="#{societeUser.societe.codeSociete}"/>
| <s:convertEntity />
| </h:selectOneMenu>
|
| </form>
My SFSB :
@Stateful
| @Name("changerSociete")
| public class ChangerSocieteBean implements ChangerSociete {
|
|
| @Begin @Create
| public void init()
| {
| System.out.println("Debut du Bean Session changerSociete");
| }
|
| public void onChangeSociete(ValueChangeEvent event) {
| System.out.println("Event : " + event);
| System.out.println("New value : " + event.getNewValue());
| }
|
|
| public String getNouvelleSociete()
| {
| System.out.println("getNouvelleSociete () ");
| return "/Societe.xhtml";
| }
|
| @Remove @Destroy
| public void destroy()
| {
| System.out.println("Mort du Bean Session changerSociete");
| }
please help me, I'm desperate :(
thx for help!
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4103289#4103289
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4103289
18 years, 8 months
[EJB 3.0] - Re: trouble getting correct SFSB-instance in WAR-deployment
by axismundi
ty for your input.
yes, now I look up the SFSB with every HTTP-request.
Before I tried looking it up once and and then having save the instance in HTTP-session, just like you suggest.
However, the result does not differ as in both cases the instance acquired on the web-tier/WAR-deployment is not the one that is assigned to this client-session on the EJB-tier.
Seam makes available the correct instance to the JSF-context.
I wonder if this problem is due to wrong JDNI-configuration.
Is
<ejb-ref-type>Session</ejb-ref-type>
valid for both SLSB and SFSB?
Regarding attaching the EJB to a client, SLSB and SFSB are completely different things. A SLSB can be assigned to any client. A SFSB needs to be clearly assigned to one client-session.
There must be some clear architecture to ensure that the WAR-deployment is defininately getting the correct SFSB-instance, and not maybe another one. Anybody has a hint for me at this point?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4103287#4103287
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4103287
18 years, 8 months
[JBoss Seam] - Re: WebServices and EAR with Seam
by garypinkham
"shane.bryzak(a)jboss.com" wrote : Have you read the web services chapter in the Seam reference docs?
Another bit that is confusing is where to put the Web Services. When I created the project in eclipse I get two source directories.. One for Model and one for actions. I ran the wsconsume and out it's output into the action src directory. But including the I put the web services impl class into the web.xml (as recommended on the jboss docs but not chapter 20 of the seam docs) I get a class not found due to the classes not being in /web-inf/classes but instead in /web-inf/dev. All that makes it a bit confusing as to what to put where..
I have a feeling that I'm missing something important (and probably obvious) and I'm doing this completely wrong..
Thanks again.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4103283#4103283
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4103283
18 years, 8 months
[JBoss Seam] - Re: h:commandLink action method does not execute when using
by jtsimikas
Action Bean
| @Stateful
| @Name("scsMain")
| @CacheConfig(idleTimeoutSeconds=3600) /* 60 minutes */
| @Scope(ScopeType.SESSION)
|
| ....
|
| public String gotoPage1() {
| return "page1";
| }
| //////////////////////////////////////////////////////////////////////////////
| public String gotoPage2() {
| return "page2";
| }
| //////////////////////////////////////////////////////////////////////////////
| public String gotoPage3() {
| return "page3";
| }
| //////////////////////////////////////////////////////////////////////////////
| public String gotoConvCheckFront() {
| return "pageConvCheckFront";
| }
| //////////////////////////////////////////////////////////////////////////////
| public String gotoConvCheckBack() {
| return "pageConvCheckBack";
| }
| //////////////////////////////////////////////////////////////////////////////
| public String gotoCouponFront() {
| return "pageCouponFront";
| }
| //////////////////////////////////////////////////////////////////////////////
| public String gotoCouponBack() {
| return "pageCouponBack";
| }
| //////////////////////////////////////////////////////////////////////////////
| public String gotoInserts() {
| return "inserts";
| }
| //////////////////////////////////////////////////////////////////////////////
| public String gotoMainPage() {
| return "mainPage";
| }
| public String gotoCriteria() {
| log.info("gotoCriteria()");
| return "gotoCriteria";
| }
| public String gotoOnsertHistory() {
| return "gotoOnsertHistory";
| }
|
faces-config.xml
| <navigation-rule>
| <from-view-id>/webpages/SCSPhysicalInserts.xhtml</from-view-id>
|
| <navigation-case>
| <from-outcome>gotoAttachInserts</from-outcome>
| <to-view-id>/webpages/SCSFileUpload.xhtml</to-view-id>
| </navigation-case>
|
| <navigation-case>
| <from-outcome>page1</from-outcome>
| <to-view-id>/webpages/SCSAccountTrans.xhtml</to-view-id>
| </navigation-case>
|
| <navigation-case>
| <from-outcome>page2</from-outcome>
| <to-view-id>/webpages/SCSLegalMessagesFront.xhtml</to-view-id>
| </navigation-case>
|
| <navigation-case>
| <from-outcome>page3</from-outcome>
| <to-view-id>/webpages/SCSLegalMessagesBack.xhtml</to-view-id>
| </navigation-case>
|
| <navigation-case>
| <from-outcome>pageConvCheckFront</from-outcome>
| <to-view-id>/webpages/SCSConvCheckFront.xhtml</to-view-id>
| </navigation-case>
|
| <navigation-case>
| <from-outcome>pageConvCheckBack</from-outcome>
| <to-view-id>/webpages/SCSConvCheckBack.xhtml</to-view-id>
| </navigation-case>
|
| <navigation-case>
| <from-outcome>pageCouponFront</from-outcome>
| <to-view-id>/webpages/SCSCouponFront.xhtml</to-view-id>
| </navigation-case>
|
| <navigation-case>
| <from-outcome>pageCouponBack</from-outcome>
| <to-view-id>/webpages/SCSCouponBack.xhtml</to-view-id>
| </navigation-case>
|
| <navigation-case>
| <from-outcome>inserts</from-outcome>
| <to-view-id>/webpages/SCSPhysicalInserts.xhtml</to-view-id>
| </navigation-case>
|
| <navigation-case>
| <from-outcome>mainPage</from-outcome>
| <to-view-id>/webpages/SCSMain.xhtml</to-view-id>
| </navigation-case>
|
| <navigation-case>
| <from-outcome>gotoCriteria</from-outcome>
| <to-view-id>/webpages/SCSViewCriteriaSets.xhtml</to-view-id>
| </navigation-case>
| </navigation-rule>
|
|
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4103280#4103280
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4103280
18 years, 8 months
[JBoss Seam] - Re: h:commandLink action method does not execute when using
by jtsimikas
Here is the code as requested:
| <!DOCTYPE html PUBLIC
| "-//W3C//DTD XHTML 1.0 Transitional//EN"
| "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
| <div class='divPage' xmlns:ui="http://java.sun.com/jsf/facelets"
| xmlns:h="http://java.sun.com/jsf/html"
| xmlns:f="http://java.sun.com/jsf/core"
| xmlns:s="http://jboss.com/products/seam/taglib"
| xmlns:corejsf="http://java.sun.com/upload"
| align='center'>
|
|
|
| <h:form id="physicalInsertForm">
|
| <h:panelGrid columns="1" styleClass="solidBorder" headerClass="largeHeader" >
| <f:facet name="header">
| <h:outputText value="SCS - Physical Inserts" />
| </f:facet>
|
|
|
| <h:panelGrid columns="3" cellpadding='2' cellspacing='2'
| styleClass="width100"
| columnClasses='width40,width30,width30'>
| <h:panelGroup style="display:block; text-align:left">
| <h:outputText value="Institution : " styleClass='labelTD'/>
| <h:outputText value="#{mainClientInfo.institutionName}" styleClass='selectTD'/>
| </h:panelGroup>
| <h:panelGroup >
| <h:outputText value="Charter : " styleClass='labelTD'/>
| <h:outputText value="#{cuClientInfo.charterNbr}" styleClass='selectTD'/>
| </h:panelGroup>
| <h:panelGroup >
| <h:outputText value="Client Id : " styleClass='labelTD'/>
| <h:outputText value="#{fdrClientId}" styleClass='selectTD'/>
| </h:panelGroup>
| </h:panelGrid>
|
| <h:panelGrid columns="1" cellpadding='2' cellspacing='2'
| styleClass="width100"
| columnClasses='width100' >
| <h:panelGroup style="display:block; text-align:left">
| <h:outputText value="User Name : " styleClass='labelTD'/>
| <h:outputText value="#{identity.userFullName}" styleClass='selectTD'/>
| </h:panelGroup>
| </h:panelGrid>
|
| <h:panelGrid columns="1" cellpadding='4' cellspacing='4'
| styleClass='divider' style="">
| <h:panelGroup >
| <h:outputText value=" " styleClass='labelTD'/>
| </h:panelGroup>
| </h:panelGrid>
|
| <h:panelGrid columns="1" cellpadding='4' cellspacing='4'
| styleClass='width100' >
| <h:panelGroup styleClass="InsertTable">
| <h:dataTable id="PhysicalInserts"
| value="#{scsGraphicInserts}" var="inserts"
| styleClass="width100" >
|
| <h:column styleClass="InsertTable" >
| <f:facet name="header" styleClass="">
| <h:outputText value="This page allows you to include Physical Inserts with the statement."
| styleClass='pageHeaderText'/>
| </f:facet>
|
|
| <h:panelGrid columns="2" cellpadding='4' cellspacing='4'
| columnClasses='width50,width50'
| styleClass='width100' >
| <h:panelGroup>
| <h:outputText value="Insert Description " styleClass='insertLabel'/>
| <h:inputText value="#{inserts.description}" size="40" maxlength="50"
| styleClass='selectTD'/>
| </h:panelGroup>
|
| <h:panelGroup>
| <h:outputText value="Disclosure " styleClass='insertLabel'/>
| <h:selectBooleanCheckbox value="#{inserts.disclosure}" id="Disclosure" >
| </h:selectBooleanCheckbox>
| </h:panelGroup>
| </h:panelGrid>
|
| <h:panelGrid columns="2" cellpadding='4' cellspacing='4'
| columnClasses='width50,width50'
| styleClass='width100' >
| <h:panelGroup>
| <h:outputText value="Destroy Excess Inventory " styleClass='insertLabel'/>
| <h:selectBooleanCheckbox value="#{inserts.destroyInventory}"
| id="DestroyInventory"
| onclick="enableDisableShipping();" >
| </h:selectBooleanCheckbox>
| </h:panelGroup>
|
| <h:panelGroup>
| <h:outputText value="Retain Future Use " styleClass='insertLabel'/>
| <h:selectBooleanCheckbox value="#{inserts.retainFutureUse}"
| id="RetainFutureUse" >
| </h:selectBooleanCheckbox>
| </h:panelGroup>
| </h:panelGrid>
|
|
| <h:panelGrid id="panelGridShip" columns="4" cellpadding='4' cellspacing='4'
| columnClasses='width25,width25,width25,width25'
| styleClass='width100' >
|
| <h:panelGroup>
| <h:outputText id="labelAddress" value="Address " styleClass='insertLabel'/>
| <h:inputText id="Address" value="#{inserts.addr}" styleClass='selectTD'/>
| </h:panelGroup>
|
| <h:panelGroup>
| <h:outputText id="labelCity" value="City " styleClass='insertLabel'/>
| <h:inputText id="City" value="#{inserts.city}" styleClass='selectTD'/>
| </h:panelGroup>
|
| <h:panelGroup>
| <h:outputText id="labelState" value="State " styleClass='insertLabel'/>
| <h:inputText id="State" value="#{inserts.state}" size="2" styleClass='selectTD'/>
| </h:panelGroup>
|
| <h:panelGroup>
| <h:outputText id="labelZipcode" value="Zipcode " styleClass='insertLabel'/>
| <h:inputText id="Zipcode" value="#{inserts.zipcode}"
| size="10" styleClass='selectTD'/>
| </h:panelGroup>
|
| </h:panelGrid>
|
| <h:panelGrid id="panelGridContact" columns="2" cellpadding='4' cellspacing='4'
| columnClasses='width50,width50'
| styleClass='width100' >
| <h:panelGroup>
| <h:outputText id="labelContact" value="Contact Person " styleClass='insertLabel'/>
| <h:inputText id="Contact" size="30"
| value="#{inserts.contact}" styleClass='selectTD'/>
| </h:panelGroup>
|
| <h:panelGroup>
| <h:outputText id="labelPhone" value="Telephone Nbr " styleClass='insertLabel'/>
| <h:inputText id="Phone" value="#{inserts.phone}" size="15"
| styleClass='selectTD'/>
| </h:panelGroup>
|
| </h:panelGrid>
|
| <h:panelGrid columns="2" cellpadding='4' cellspacing='4'
| styleClass='width100'
| columnClasses="width75,width25">
|
| <h:panelGroup >
| <h:outputText value="File : " styleClass='labelTD'/>
| <h:outputText value="No attachment" styleClass='selectTD'/>
| </h:panelGroup>
|
| <h:panelGroup >
| <h:commandButton value="Attach Insert.."
| styleClass='attachFileButton'
| action="#{scsMain.gotoAttachInserts}" immediate="true" />
| </h:panelGroup>
|
| </h:panelGrid>
|
| <h:panelGrid columns="1" cellpadding='4' cellspacing='4'
| styleClass='divider' style="">
| <h:panelGroup >
| </h:panelGroup>
| </h:panelGrid>
|
|
| </h:column>
|
| </h:dataTable>
| </h:panelGroup>
|
| <h:panelGroup>
| <h:commandButton value=" Apply Changes "
| styleClass='attachFileButton'
| immediate="true" />
| </h:panelGroup>
|
| </h:panelGrid>
|
|
|
| <h:panelGrid columns="1" cellpadding='4' cellspacing='4' >
| <h:panelGroup >
| <h:outputText value="To select a Statement Page click on the thumbnail below."
| styleClass='grayText'/>
|
| </h:panelGroup>
| </h:panelGrid>
|
|
| <h:panelGrid columns="1" cellpadding='2' cellspacing='2' styleClass="thumbnailTable" >
| <h:panelGroup styleClass="thumbnailTR">
|
| <h:commandLink styleClass="thumbLink" action="#{scsMain.gotoPage1}" >
| <h:graphicImage styleClass="thumbnail" value='/images/page1thumb.png'/>
| </h:commandLink>
|
| <h:outputText styleClass="thumbSep" value=" " />
|
| <h:commandLink styleClass="thumbLink" action="#{scsMain.gotoPage2}" >
| <h:graphicImage styleClass="thumbnail" value='/images/page2thumb.png'/>
| </h:commandLink>
|
| <h:outputText styleClass="thumbSep" value=" " />
|
|
| <h:commandLink styleClass="thumbLink" action="#{scsMain.gotoPage3}">
| <h:graphicImage styleClass="thumbnail" value='/images/page3thumb.png'/>
| </h:commandLink>
|
| <h:outputText styleClass="thumbSep" value=" " />
|
| <h:commandLink styleClass="thumbLink" action="#{scsMain.gotoConvCheckFront}"
| rendered="#{scsMainBackBean.couponOrCheck eq 'Check'}" >
| <h:graphicImage styleClass="thumbnail" value='/images/page4-convcheck-thumb.png'/>
| </h:commandLink>
|
| <h:outputText styleClass="thumbSep" value=" "
| rendered="#{scsMainBackBean.couponOrCheck eq 'Check'}" />
|
| <h:commandLink styleClass="thumbLink" action="#{scsMain.gotoConvCheckBack}"
| rendered="#{scsMainBackBean.couponOrCheck eq 'Check'}" >
| <h:graphicImage styleClass="thumbnail" value='/images/page5-convcheck-thumb.png'/>
| </h:commandLink>
|
| <h:outputText styleClass="thumbSep" value=" "
| rendered="#{scsMainBackBean.couponOrCheck eq 'Check'}" />
|
| <h:commandLink styleClass="thumbLink" action="#{scsMain.gotoCouponFront}"
| rendered="#{scsMainBackBean.couponOrCheck eq 'Coupon'}" >
| <h:graphicImage styleClass="thumbnail" value='/images/page4-coupon-thumb.png'/>
| </h:commandLink>
|
| <h:outputText styleClass="thumbSep" value=" "
| rendered="#{scsMainBackBean.couponOrCheck eq 'Coupon'}" />
|
| <h:commandLink styleClass="thumbLink" action="#{scsMain.gotoCouponBack}"
| rendered="#{scsMainBackBean.couponOrCheck eq 'Coupon'}" >
| <h:graphicImage styleClass="thumbnail" value='/images/page5-124-125-127-thumb.png'/>
| </h:commandLink>
|
|
| </h:panelGroup>
| </h:panelGrid>
|
| <h:panelGrid columns="1" cellpadding='4' cellspacing='4' >
| <h:panelGroup >
| <h:commandLink action="#{scsMain.gotoMainPage}" styleClass='goBackLink'>
| <h:outputText value="[Back To Main Page] " />
| </h:commandLink>
|
| <h:outputText value=" " />
|
| <h:commandLink action="#{scsMain.gotoCriteria}" styleClass='goBackLink'>
| <h:outputText value=" [Edit/View Criteria Sets]" />
| </h:commandLink>
| </h:panelGroup>
| </h:panelGrid>
|
|
|
| </h:panelGrid>
|
|
|
| </h:form>
|
| </div>
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4103277#4103277
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4103277
18 years, 8 months