Basic Customization > User Interface Customization > Customizing HTML Clients Using the Windchill JSP Framework > Attribute Panels > Packaged Samples > Advanced Attribute Panel in a Wizard
  
Advanced Attribute Panel in a Wizard
This panel is the same one used in the Advanced Attribute Panel example, only displayed in a wizard.
The wizard step on which the panel is displayed is constructed by the DefineItemAttributesWizStepBuilder, which is used to create the Set Attributes step for most Windchill object creation wizards. The step builder has the view JSP defineItemAttributesWizStep.jsp.
That JSP contains the tag <mvc:attributesTableWizComponent/>, which creates and displays the attribute panel using the builder with the id ComponentId. ATTRIBUTES_ID for the wizard object type. The builder with that component builder id for the AttributePanelExampleObject type is the CarambolaAttributePanelBuilder.
See the Advanced Attribute Panel for more information about this builder
Location of Example
To navigate to this example in the produce go to Customization > Component Catalog > Attribute Panel > Advanced Attribute Panel in a Wizard.
Actions for this Example
Action Name
Object Type Name
File
attributeWizardExample
object
/config/actions/Carambola-actions.xml
attributePanelWizStep
carambola
/config/actions/Carambola-actions.xml
Action Models for this Example
None
Files Used in This Example
Source File
Description
/com/ptc/mvc/builders/carambola/CarambolaAttributePanelBuilder
Builder that creates the configuration and datum object for the panel
codebase//netmarkets/jsp/carambola/customization/examples/wizard/attributeWizardExample.jsp
The main JSP for the wizard
codebase/WEB-INF/jsp/object/defineItemAttributesWizStep.jsp
The common JSP used by most Windchill create wizards for the Set Attributes wizard step
/com/ptc/carambola/customization/examples/attributePanel/AttributePanelExampleObject.java
The Java class for the object type represented in the panel
codebase/config/actions/Carambola-actions.xml
Contains the actions for the example