Basic Customization > User Interface Customization > Customizing HTML Clients Using the Windchill JSP Framework > Attribute Panels > Solutions > Solution – Create an Advanced Attribute Panel Using Any Layout Defined in the Type and Attribute Management Utility
  
Solution – Create an Advanced Attribute Panel Using Any Layout Defined in the Type and Attribute Management Utility
Create an advanced attribute panel using a layout defined in the Type and Attribute Management utility. Attributes may be editable, view-only, or a combination of editable and view-only.
1. The attributes of the object type and their display properties are defined in the Type and Attribute Management utility and in the Java class file for the type.
2. The layout and content of the attribute panel are defined in the Type and Attribute Management utility.
3. A MVC Java builder class builds the panel configuration from the layout definition using the TypedAttrLayOutFactory. It also retrieves/creates the datum object for the panel.
4. GUI components for the attributes are created by data utilities.
5. The attributes and their data are rendered in a view JSP by the rendering framework using the configuration and data model created by the builder and the data utilities.
See Advanced Panel with Modified Context Object for an example of this solution.