| |||||||
FRAMES NO FRAMES |
Use the webuijsf:wizardBranch
tag to
define a branch of steps within a wizard. The webuijsf:wizardBranch
tag must be used as a child of the webuijsf:wizard
tag, or as a child of another webuijsf:wizardBranch
tag.
The webuijsf:wizardBranch
tag is a
container for webuijsf:wizardBranchSteps
,
which define the different branch sequences that can be followed. The
content of each step of a branch sequence is then defined with webuijsf:wizardStep
tags.
The webuijsf:wizardBranch
tag should be
used when the paths from the branch diverge, and never return to a common step
after the branch. If you want the branches to return to a common step in the
major sequence of steps in the wizard, you should use the webuijsf:wizardSubstepBranch
tag. See the webuijsf:wizardSubstepBranch
documentation.
See the Sun Web Application Guidelines 3.0 for more information about deciding which type of branching to use.
No HTML elements are rendered for the webuijsf:wizardBranch
tag. The webuijsf:wizardBranch
tag's function is to contain the branch sequences, and to provide a way
to conditionally render one of the sequences.
When the user progresses through a wizard and arrives at a step that is followed by a branch, the Steps pane displays placeholder text for that step. The placeholder text is used instead of the summary text that would normally be shown for a step, because the steps to be taken are at this point undetermined. The placeholder text is replaced by the step summary text after the branch path is chosen.
webuijsf:wizardBranch
tagThe webuijsf:wizardBranch
tag lets you define multiple
branches that contain sequences of steps, and to determine whether the
branch should be taken.
The value of the webuijsf:wizardBranch
tag's taken
attribute determines whether the branch is followed. When taken
is set to true, the branch is followed. If taken
is false, the branch is not followed. The value of the taken
attribute should be set to an expression that uses the user's response
in a preceding step, to determine whether the branch should be
followed.
The placeholderText
attribute is
used to specify text that is to be displayed in the Steps pane when the
branching step is displayed. The branching step gathers responses from the
user so that the wizard can determine which branch to take, if any. The
placeholderText
value is displayed only while the taken
attribute is false. Typically, you would want the taken
attribute to evaluate to false when the branching step is initially displayed,
before the user makes a response that can be used in setting the value
of the taken
attribute.
The webuijsf:wizardBranchSteps
tag is used
for each possible sequence that can be followed in the branch.
The following pseudocode shows the relationship of the wizard components when using the wizardBranch:
<webuijsf:wizard>
...
(initial
steps where no branching is needed)
<webuijsf:wizardStep>
The
user's choice in this wizardStep
should be used to
determine whether the branch is
followed. Note that the
wizardBranch is NOT a child of the wizardStep component.
</webuijsf:wizardStep>
<webuijsf:wizardBranch>
The wizard framework
uses the
wizardBranch's taken
attribute
value
to decide whether to process the branch.
<webuijsf:wizardBranchSteps>
This wizardBranchSteps
component
represents the first choice
available to the user in
a wizardStep that occurs before
the branch.
<webuijsf:wizardStep>
These steps are only rendered when this branch is taken.
</webuijsf:wizardStep>
<webuijsf:wizardStep
>
...
</webuijsf:wizardStep>
<webuijsf:wizardStep
>
...
</webuijsf:wizardStep>
...
</webuijsf:wizardBranchSteps>
<webuijsf:wizardBranchSteps>
This wizardBranchSteps component represents the second choice
available to the user in a wizardStep that occurs before the branch.
<webuijsf:wizardStep
>
...
</webuijsf:wizardStep>
<webuijsf:wizardStep
>
</webuijsf:wizardStep>
...
</webuijsf:wizardBranchSteps>
</webuijsf:wizardBranch>
</webuijsf:wizard>
None.
The example shown here is for creating a branching wizard. This example uses the following files:
webuijsf:wizard
tag documentation)This emailaccount-branch.jsp
example shows a
complete JSP page that uses webuijsf:wizardBranch.
This wizard includes:
f:subview
tags<jsp:root version="1.2"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
<jsp:directive.page contentType="text/html;charset=UTF-8"
pageEncoding="UTF-8"/>
<f:view>
<webuijsf:page>
<webuijsf:html>
<webuijsf:head title="Wizard Example" />
<webuijsf:body
onLoad="document.getElementById('form1:wizard1').wizOnLoad()">
<webuijsf:form id="form1">
<webuijsf:wizard id="wizard1" title="Create Account"
eventListener="#{emailAccount.wizardEventListener}" >
<!-- The first step, user chooses an account type.
This example is contrived in that you would never
have the first step as a choice and then branch.
You would have separate wizards, that shared jsp
pages, but the choice on a main page that would
launch the appropriate wizard.
-->
<webuijsf:wizardStep id="step1"
summary="Choose Account Type"
title=" New Account Setup"
detail="Select the type of account you would like to set up:"
help="In order to receive messages, you first need to set up a Mail or
Newsgroup account. This Wizard will collect the information necessary
to set up a Mail or Newsgroup account. If you do not know the information
requested, please contact your System Administrator or Internet Service Provider.">
<jsp:include page="../wizard/acct-steps/accttype.jsp"/>
</webuijsf:wizardStep>
<!-- Take the branch if a choice was made on the first step.
wizardBranchSteps are taken based on the choice made.
-->
<webuijsf:wizardBranch id="branch"
taken='#{emailAccount.acctType != ""}'
placeholderText="The steps that will follow are determined based on the type of account chosen" >
<webuijsf:wizardBranchSteps id="bs0"
taken='#{emailAccount.acctType == "EmailAccount" || emailAccount.acctType == "MoveMail" || emailAccount.acctType == "Newsgroup"}'>
<webuijsf:wizardStep id="step2"
eventListener="#{emailAccount.wizardStepEventListener}"
summary="Specify Email Identity"
title="Identity"
detail="Enter outgoing email name and email address."
help="Each account has an identity, which is the information that
identifies you to others when they receive your messages. Enter the
name you would like to appear in the From field of your outgoing messages,
for example, John Smith. Then enter your email address. This is the address
others will use to send email to you, for example john.smith@sun.com.">
<jsp:include page="../wizard/acct-steps/identity.jsp"/>
</webuijsf:wizardStep>
</webuijsf:wizardBranchSteps>
<webuijsf:wizardBranchSteps id="bs1"
taken='#{emailAccount.acctType == "EmailAccount"}'>
<webuijsf:wizardStep id="step3"
summary="Specify Email Server"
title="Email Server Information"
detail="Select the type of incoming server and outgoing server name."
help="<p>Select the type of the incoming server you are using. Then enter the name
of your incoming server, for example, mail.sun.com.</p><p>Then enter the
outgoing (SMTP) server name, for example, smtp.sun.com</p>">
<jsp:include page="../wizard/acct-steps/emailserver.jsp"/>
</webuijsf:wizardStep>
<webuijsf:wizardStep id="step4"
summary="Specify User Name"
title="User Names"
detail="Enter email provider assigned user name."
help="Enter your existing outgoing and incoming (SMTP) username,
for example jsmith. You can modify outgoing server settings by
choosing Account Settings from the Tools menu.">
<jsp:include page="../wizard/acct-steps/username.jsp"/>
</webuijsf:wizardStep>
</webuijsf:wizardBranchSteps>
<!-- For a movemail account only an outgoing server is needed.-->
<webuijsf:wizardBranchSteps id="bs2"
taken='#{emailAccount.acctType == "MoveMail"}'>
<webuijsf:wizardStep id="step3"
summary="Specify Outgoing Server"
title="Outgoing Server Information"
detail="Specify the outgoing server name."
help="Enter the outgoing (SMTP) server name, for example, smtp.sun.com.">
<jsp:include page="../wizard/acct-steps/outgoingserver.jsp"/>
</webuijsf:wizardStep>
</webuijsf:wizardBranchSteps>
<webuijsf:wizardBranchSteps id="bs3"
taken='#{emailAccount.acctType == "Newsgroup"}'>
<webuijsf:wizardStep id="step3"
summary="Specify News Server"
title="News Server Information"
detail="Specify the news server name."
help="Enter the news (NNTP) server name, for example, news.sun.com.">
<jsp:include page="../wizard/acct-steps/newsserver.jsp"/>
</webuijsf:wizardStep>
</webuijsf:wizardBranchSteps>
<!-- Always taken -->
<webuijsf:wizardStep id="step5"
summary="Specify Account Name"
title="Account Name"
detail="The name of the account."
help="Enter the name by which you would like to refer to this account,
for example Work Account, Home Account, or News Account, etc.">
<jsp:include page="../wizard/acct-steps/acctname.jsp"/>
</webuijsf:wizardStep>
<webuijsf:wizardStep id="step6"
finish="true"
summary="Verify Information"
title="Verify Account Information"
detail="Verify the information below is correct."
help="Click finish to create the account and previous if corrections are required."
onFinish="alert('WizardStep onFinish')">
<jsp:include page="../wizard/acct-steps/verifyfinish.jsp"/>
</webuijsf:wizardStep>
<webuijsf:wizardStep id="step7"
results="true"
summary="Results"
title="Results"
detail="Congratualations. Account Created."
help="Click close to end the wizard session."
onClose="alert('WizardStep onClose')">
<jsp:include page="../wizard/acct-steps/verifyfinish.jsp"/>
</webuijsf:wizardStep>
</webuijsf:wizardBranch>
</webuijsf:wizard>
</webuijsf:form>
</webuijsf:body>
</webuijsf:html>
</webuijsf:page>
</f:view>
</jsp:root>
The JSP pages shown here provide the content of the steps in wizard
that is used in the emailaccount-branch.jsp
.
<jsp:root version="1.2"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
<jsp:directive.page contentType="text/html;charset=ISO-8859-1"
pageEncoding="UTF-8"/>
<f:subview id="sv_acctname">
<webuijsf:markup tag="p" extraAttributes="style='margin-left:2%'">
<webuijsf:label id="acctnamelbl" text="Account Name"/>
<webuijsf:textField id="acctnamefld"
required="true"
validator='#{emailAccount.validate}'
text='#{emailAccount.acctName}'/>
<h:message id="acctnamefld_msg" for="acctnamefld"
showDetail="true"/>
</webuijsf:markup>
</f:subview>
</jsp:root>
<jsp:root version="1.2"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
<jsp:directive.page contentType="text/html;charset=ISO-8859-1"
pageEncoding="UTF-8"/>
<f:subview id="sv_accttype">
<webuijsf:markup tag="p" extraAttributes="style='margin-left:2%'">
<webuijsf:radioButton id="email" name="account"
label="Email account"
selectedValue="EmailAccount"
selected="#{emailAccount.acctType}"/>
<webuijsf:markup tag="br" singleton="true"/>
<webuijsf:radioButton id="movemail" name="account"
label="Movemail"
selectedValue="MoveMail"
selected="#{emailAccount.acctType}"/>
<webuijsf:markup tag="br" singleton="true"/>
<webuijsf:radioButton id="rss" name="account"
label="RSS News and Blogs"
selectedValue="RSSNewsAndBlogs"
selected="#{emailAccount.acctType}"/>
<webuijsf:markup tag="br" singleton="true"/>
<webuijsf:radioButton id="news" name="account"
label="Newsgroup account"
selectedValue="Newsgroup"
selected="#{emailAccount.acctType}"/>
</webuijsf:markup>
</f:subview>
</jsp:root>
<jsp:root version="1.2"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
<jsp:directive.page contentType="text/html;charset=ISO-8859-1"
pageEncoding="UTF-8"/>
<f:subview id="sv_emailserver">
<webuijsf:markup tag="p" extraAttributes="style='margin-left:2%'">
<webuijsf:radioButton id="pop" name="mailservertype"
label="POP"
selectedValue="Pop"
selected="#{emailAccount.serverType}"/>
<webuijsf:markup tag="br" singleton="true"/>
<webuijsf:radioButton id="imap" name="mailservertype"
label="IMAP"
selectedValue="Imap"
selected="#{emailAccount.serverType}"/>
<webuijsf:markup tag="br" singleton="true"/>
<webuijsf:label id="inserverlbl" text="Incoming Server"/>
<webuijsf:textField id="inserverfld"
required="true"
validator='#{emailAccount.validate}'
text='#{emailAccount.inServer}'/>
<h:message id="inserverfld_msg" for="inserverfld"
showDetail="true"/>
<jsp:include page="../../wizard/acct-steps/outgoingserver.jsp"/>
</webuijsf:markup>
</f:subview>
</jsp:root>
<jsp:root version="1.2"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
<jsp:directive.page contentType="text/html;charset=ISO-8859-1"
pageEncoding="UTF-8"/>
<f:subview id="sv_identity">
<webuijsf:markup tag="p" extraAttributes="style='margin-left:2%'">
<webuijsf:label id="namelbl" text="Your Name"/>
<webuijsf:textField id="namefld"
required="true"
validator='#{emailAccount.validate}'
text='#{emailAccount.userName}'/>
<h:message id="namefld_msg" for="namefld"
showDetail="true"/>
<webuijsf:markup tag="br" singleton="true"/>
<webuijsf:label id="eaddrlbl" text="Email Address"/>
<webuijsf:textField id="eaddrfld"
required="true"
validator='#{emailAccount.validate}'
text='#{emailAccount.emailAddr}'/>
<h:message id="eaddrfld_msg" for="eaddrfld"
showDetail="true"/>
</webuijsf:markup>
</f:subview>
</jsp:root>
<jsp:root version="1.2"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
<jsp:directive.page contentType="text/html;charset=ISO-8859-1"
pageEncoding="UTF-8"/>
<f:subview id="sv_inboxtype">
<webuijsf:markup tag="p" extraAttributes="style='margin-left:2%'">
<webuijsf:checkbox id="inbox" name="inboxtype"
label="Use Global Inbox (store mail in Local Folders)"
selected="#{emailAccount.globalInbox}"/>
</webuijsf:markup>
</f:subview>
</jsp:root>
<jsp:root version="1.2"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
<jsp:directive.page contentType="text/html;charset=ISO-8859-1"
pageEncoding="UTF-8"/>
<f:subview id="sv_mvmailserver">
<webuijsf:markup tag="p" extraAttributes="style='margin-left:2%'">
<webuijsf:label id="outserverlbl" text="Outgoing Server"/>
<webuijsf:textField id="outserverfld"
required="true"
validator='#{emailAccount.validate}'
text='#{emailAccount.outServer}'/>
<h:message id="outserverfld_msg" for="outserverfld"
showDetail="true"/>
</webuijsf:markup>
</f:subview>
</jsp:root>
<jsp:root version="1.2"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
<jsp:directive.page contentType="text/html;charset=ISO-8859-1"
pageEncoding="UTF-8"/>
<f:subview id="sv_newsserver">
<webuijsf:markup tag="p" extraAttributes="style='margin-left:2%'">
<webuijsf:markup tag="br" singleton="true"/>
<webuijsf:label id="outserverlbl" text="News Server"/>
<webuijsf:textField id="outserverfld"
required="true"
validator='#{emailAccount.validate}'
text='#{emailAccount.outServer}'/>
<h:message id="outserverfld_msg" for="outserverfld"
showDetail="true"/>
</webuijsf:markup>
</f:subview>
</jsp:root>
<jsp:root version="1.2"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
<jsp:directive.page contentType="text/html;charset=ISO-8859-1"
pageEncoding="UTF-8"/>
<f:subview id="sv_outgoingserver">
<webuijsf:markup tag="p" extraAttributes="style='margin-left:2%'">
<webuijsf:markup tag="br" singleton="true"/>
<webuijsf:label id="outserverlbl" text="Outgoing Server"/>
<webuijsf:textField id="outserverfld"
required="true"
validator='#{emailAccount.validate}'
text='#{emailAccount.outServer}'/>
<h:message id="outserverfld_msg" for="outserverfld"
showDetail="true"/>
</webuijsf:markup>
</f:subview>
</jsp:root>
<jsp:root version="1.2"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
<jsp:directive.page contentType="text/html;charset=ISO-8859-1"
pageEncoding="UTF-8"/>
<f:subview id="sv_username">
<webuijsf:markup tag="p" extraAttributes="style='margin-left:2%'">
<webuijsf:label id="innamelbl" text="Incoming User Name"/>
<webuijsf:textField id="innamefld"
required="true"
validator='#{emailAccount.validate}'
text='#{emailAccount.inName}'/>
<h:message id="innamefld_msg" for="innamefld"
showDetail="true"/>
<webuijsf:markup tag="br" singleton="true"/>
<webuijsf:label id="outnamelbl" text="Outgoing User Name"/>
<webuijsf:textField id="outnamefld"
required="true"
validator='#{emailAccount.validate}'
text='#{emailAccount.outName}'/>
<h:message id="outnamefld_msg" for="outnamefld"
showDetail="true"/>
</webuijsf:markup>
</f:subview>
</jsp:root>
<jsp:root version="1.2"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
<jsp:directive.page contentType="text/html;charset=ISO-8859-1"
pageEncoding="UTF-8"/>
<f:subview id="sv_verifyfinish">
<webuijsf:markup tag="p" extraAttributes="style='margin-left:2%'">
<!-- account type -->
<webuijsf:label id="v_accttypelbl" text="Account Type:"/>
<webuijsf:staticText id="v_accttypetxt"
text='#{emailAccount.acctType}'/>
<webuijsf:markup tag="br" singleton="true"/>
<!-- account type -->
<!-- user name -->
<webuijsf:label id="v_usernamelbl" text="User Name:"
rendered='#{emailAccount.acctType == "EmailAccount" || emailAccount.acctType == "MoveMail" || emailAccount.acctType == "Newsgroup"}'/>
<webuijsf:staticText id="v_usernametxt"
text='#{emailAccount.userName}'
rendered='#{emailAccount.acctType == "EmailAccount" || emailAccount.acctType == "MoveMail" || emailAccount.acctType == "Newsgroup"}'/>
<webuijsf:markup tag="br" singleton="true"
rendered='#{emailAccount.acctType == "EmailAccount" || emailAccount.acctType == "MoveMail" || emailAccount.acctType == "Newsgroup"}'/>
<!-- user name -->
<!-- account name -->
<webuijsf:label id="v_acctnamelbl" text="Account Name:"/>
<webuijsf:staticText id="v_acctnametxt"
text='#{emailAccount.acctName}'/>
<webuijsf:markup tag="br" singleton="true"/>
<!-- account name -->
<!-- email address -->
<webuijsf:label id="v_eaddrlbl" text="Email Address:"
rendered='#{emailAccount.acctType == "EmailAccount" || emailAccount.acctType == "MoveMail" || emailAccount.acctType == "Newsgroup"}'/>
<webuijsf:staticText id="v_eaddrtxt"
text='#{emailAccount.emailAddr}'
rendered='#{emailAccount.acctType == "EmailAccount" || emailAccount.acctType == "MoveMail" || emailAccount.acctType == "Newsgroup"}'/>
<webuijsf:markup tag="br" singleton="true"
rendered='#{emailAccount.acctType == "EmailAccount" || emailAccount.acctType == "MoveMail" || emailAccount.acctType == "Newsgroup"}'/>
<!-- email address -->
<!-- incoming user name -->
<webuijsf:label id="v_innamelbl" text="Incoming User Name:"
rendered='#{emailAccount.acctType == "EmailAccount"}'/>
<webuijsf:staticText id="v_innametxt"
text='#{emailAccount.inName}'
rendered='#{emailAccount.acctType == "EmailAccount"}'/>
<webuijsf:markup tag="br" singleton="true"
rendered='#{emailAccount.acctType == "EmailAccount"}'/>
<!-- incoming user name -->
<!-- incoming server name -->
<webuijsf:label id="v_insrvnamelbl" text="Incoming Server Name:"
rendered='#{emailAccount.acctType == "EmailAccount"}'/>
<webuijsf:staticText id="v_insrvnametxt"
text='#{emailAccount.inServer}'
rendered='#{emailAccount.acctType == "EmailAccount"}'/>
<webuijsf:markup tag="br" singleton="true"
rendered='#{emailAccount.acctType == "EmailAccount"}'/>
<!-- incoming server name -->
<!-- incoming server type -->
<webuijsf:label id="v_insrvtypelbl" text="Incoming Server Type:"
rendered='#{emailAccount.acctType == "EmailAccount" || emailAccount.acctType == "MoveMail"}'/>
<webuijsf:staticText id="v_insrvtypetxt"
text='#{emailAccount.serverType}'
rendered='#{emailAccount.acctType == "EmailAccount" || emailAccount.acctType == "MoveMail"}'/>
<webuijsf:markup tag="br" singleton="true"
rendered='#{emailAccount.acctType == "EmailAccount" || emailAccount.acctType == "MoveMail"}'/>
<!-- incoming server type -->
<!-- global inbox -->
<webuijsf:label id="v_glbinblbl" text="Pop Inbox Type:"
rendered='#{emailAccount.acctType == "EmailAccount" && emailAccount.serverType == "Pop"}'/>
<webuijsf:staticText id="v_glbinbtxt0"
text='Inbox in Local Folders'
rendered='#{emailAccount.acctType == "EmailAccount" && emailAccount.serverType == "Pop" && emailAccount.globalInbox == "true"}'/>
<webuijsf:staticText id="v_glbinbtxt1"
text='Inbox in Top Level Account'
rendered='#{emailAccount.acctType == "EmailAccount" && emailAccount.serverType == "Pop" && emailAccount.globalInbox == "false"}'/>
<webuijsf:markup tag="br" singleton="true"
rendered='#{emailAccount.acctType == "EmailAccount" && emailAccount.serverType == "Pop"}'/>
<!-- global inbox -->
<!-- outgoing user name -->
<webuijsf:label id="v_outnamelbl" text="Outgoing User Name:"
rendered='#{emailAccount.acctType == "EmailAccount" || emailAccount.acctType == "MoveMail" || emailAccount.acctType == "Newsgroup"}'/>
<webuijsf:staticText id="v_outnametxt"
text='#{emailAccount.outName}'
rendered='#{emailAccount.acctType == "EmailAccount" || emailAccount.acctType == "MoveMail" || emailAccount.acctType == "Newsgroup"}'/>
<webuijsf:markup tag="br" singleton="true"
rendered='#{emailAccount.acctType == "EmailAccount" || emailAccount.acctType == "MoveMail" || emailAccount.acctType == "Newsgroup"}'/>
<!-- outgoing user name -->
<!-- outgoing server name -->
<webuijsf:label id="v_outsrvnamelbl" text="Outgoing Server Name:"
rendered='#{emailAccount.acctType == "EmailAccount" || emailAccount.acctType == "MoveMail"}'/>
<webuijsf:label id="v_outsrvnamelbl0" text="News Server Name:"
rendered='#{emailAccount.acctType == "Newsgroup"}'/>
<webuijsf:staticText id="v_outsrvnametxt"
text='#{emailAccount.outServer}'
rendered='#{emailAccount.acctType == "EmailAccount" || emailAccount.acctType == "MoveMail" || emailAccount.acctType == "Newsgroup"}'/>
<!-- outgoing server name -->
</webuijsf:markup>
</f:subview>
</jsp:root>
Tag Information | |
Tag Class | com.sun.webui.jsf.component.WizardBranchTag |
TagExtraInfo Class | None |
Body Content | JSP |
Display Name | None |
Attributes | ||||
Name | Required | Request-time | Type | Description |
binding | false | false | java.lang.String | A ValueExpression that resolves to the UIComponent that corresponds to this tag. This binding allows the Java bean that contains the UIComponent to manipulate the UIComponent, its properties, and its children. |
taken | false | false | java.lang.String | The taken attribute is used to evaluate whether the steps of
the branch are displayed. If taken is true, the branch is followed, and
the child webuijsf:wizardBranchSteps tags are evaluated.
The taken attribute should be a JavaServer Faces EL expression that
could use the user's response in a previous step to determine whether
the branch should be followed.
|
id | false | true | java.lang.String | No Description |
placeholderText | false | false | java.lang.String | Text that describes to users what happens when they make a selection in the step that sets up the branch. This text is displayed in the Steps pane when that step is initially displayed, before the user proceeds through the step. |
Variables | No Variables Defined. |
| |||||||
FRAMES NO FRAMES |