サーチ属性リスト委任の修正
独自に作成したカスタムの PickerSearchAttributeListDelegate を実装するには、wt.query.SearchAttributeListDelegate および com.ptc.windchill.cadx.common.picker.PickerSearchAttributeListDelegate を実装するクラスを作成するか、com.ptc.windchill.cadx.common.picker.PickerSearchAttributeList をサブクラスとするクラスを作成します。
PickerSearchAttributeListDelegate および PickerSearchAttributeList とそれらのメソッドの詳細については、Javadoc を参照してください。
|
PickerSearchAttributeList は SearchAttributeList を拡張するので、カスタムクラスを SearchAttributeListDelegate および PickerSearchAttributeListDelegate として使用できます。
|
|
PickerSearchAttributeList を拡張する場合は、フィルタを設定して NullPointerExceptions を回避する必要があります。この問題は、今後のリリースで対処されます。
|
新しい PickerSearchAttributeListDelegate を設定するには、次の操作を行います。
1. xconfmanager を使用して com/ptc/windchill/cadx/common/picker/picker.properties に
wt.services/svc/default/com.ptc.windchill.cadx.common.picker.PickerSearchAttributeListDelegate/
<unique delegate id which is also specified for com.ptc.windchill.cadx.common.picker.pickerSearchAttributeList>/java.lang.Object/0=mine.MyPickerSearchAttributeList/duplicate.
のようなエントリを追加します。
2. xconfmanager を使用して、wt.properties 内の pickerSearchAttributeList エントリを com.ptc.windchill.cadx.common.picker.pickerSearchAttributeList=<一意の委任 ID> に変更します。wt.properties にエントリがない場合は、STANDARD が委任 ID として使用されます。