Advanced Customization > Business Logic Customization > Customizing the Product Structure Explorer (PSE) > Type Picker Display Customization
  
Type Picker Display Customization
This topic explains how to customize the display of the type selection tool in the Product Structure Explorer (PSE), which uses a different type selection tool found elsewhere in Windchill.
In the Explorer.dtd, the parameter hideSingleValueTypePicker has been added to the <AttributeGroup> element, the default value is false. This flag controls whether or not the Type Picker will be displayed if it has only one value in the list. By default it will be displayed if it has only one value.
Customizing for a User Searching for an Existing Type
To configure this for situations where the user is searching for an existing type, and the Type Picker is being populated with a list of Types to choose from, e.g. File >> Open >> Part…
1. Locate the following XML file:
ExplorerForSearch.xml
ExplorerForSearchForSuma.xml
2. Locate the <ExplorerElementGroup> for which you want to configure this setting. The dataType attribute of the <LogicContext> element will define the Types this change will be effective for.
3. Locate the <AttributeGroup> element with id=”ptc.wnc.exp.SearchCriteriaPanel”
4. Add the parameter hideIfListSizeIsOne with true/false value. E.g.:
<AttributeGroup id=”ptc.wnc.exp.SearchCriteriaPanel”
hideSingleValueTypePicker =”false”>
* 
This change will be effective for ALL instances of the GUI panel for the Type defined in the <LogicContext> element.
Customizing for a User Creating a New Instance of a Type
To configure this for situations where the user is creating a new instance of a Type, and the Type Picker is being populated with a list of Types to choose from, e.g. File >> New >> Part…
1. Locate the following XML file:
ExplorerForTablesAndPanels.xml
2. Locate the <ExplorerElementGroup> for which you want to configure this setting. The dataType attribute of the <LogicContext> element will define the Types this change will be effective for.
3. Locate the <AttributeGroup> element with id=”ptc.wnc.exp.CreatePartTab1”
4. Add the parameter hideIfListSizeIsOne with true/false value. E.g.:
<AttributeGroup id=” ptc.wnc.exp.CreatePartTab1”
hideSingleValueTypePicker =”false”>
* 
This change will be effective for ALL instances of the GUI panel for the Type defined in the <LogicContext> element.
* 
Dropdowns in the Find In Structure dialog and Create/Edit Query Wizard are not impacted by this change and will remain as they were.