Suchattributlisten-Delegate ändern
Zum Implementieren eines eigenen angepassten PickerSearchAttributeListDelegate erstellen Sie eine Klasse, die wt.query.SearchAttributeListDelegate und com.ptc.windchill.cadx.common.picker.PickerSearchAttributeListDelegate implementiert, oder erstellen Sie eine Klasse, die eine Unterklasse von com.ptc.windchill.cadx.common.picker.PickerSearchAttributeList ist. Ausführliche Informationen zu PickerSearchAttributeListDelegate und PickerSearchAttributeList sowie den zugehörigen Methoden finden Sie in der Java-Dokumentation.
|
PickerSearchAttributeList erweitert SearchAttributeList. Daher kann die angepasste Klasse als SearchAttributeListDelegate und PickerSearchAttributeListDelegate verwendet werden.
|
|
Beim Erweitern von PickerSearchAttributeList müssen Sie möglicherweise den Filter zur Vermeidung von Nullzeiger-Fehlern festlegen. Dieses Problem wird in einer zukünftigen Version behoben.
|
Zum Konfigurieren eines neuen PickerSearchAttributeListDelegate fügen Sie der Datei com/ptc/windchill/cadx/common/picker/picker.properties mit xconfmanager einen Eintrag hinzu. Beispiel:
wt.services/svc/default/com.ptc.windchill.cadx.common.picker.PickerSearchAttributeListDelegate/<eindeutige Delegate-ID, die auch für com.ptc.windchill.cadx.common.picker.pickerSearchAttributeList angegeben wird> /java.lang.Object/0=mine.MyPickerSearchAttributeList/duplicate.
Ändern Sie mit xconfmanager den pickerSearchAttributeList-Eintrag in wt.properties zu com.ptc.windchill.cadx.common.picker.pickerSearchAttributeList=<eindeutige Delegate-ID>. Wenn wt.properties keinen Eintrag enthält, wird STANDARD als Delegate-ID verwendet.