基本的なカスタマイズ > ユーザーインタフェースのカスタマイズ > UI の情報の表示 > Windchill クライアントアーキテクチャツリー > ソリューション > 手順 - JCA ツリーの設定 > ComponentConfigBuiler と ComponentDataBuilder の実装 > 別個のビルダーによるアプローチ > DataSource を使用しない場合
  
DataSource を使用しない場合
この場合、setDataSourceMethod を呼び出さないようにするか、dataSourceModeDataSourceMode.SYNCHRONOUS に設定する必要があります。その他すべてのコンフィギュレーションは、「ComponentConfigBuilder の実装」のセクションでの説明と同じです。
ComponentConfigBuilder の実装
ComponentDataBuilder の実装
この場合、databuilder によって ComponentDataBuilder インタフェースを実装する必要があります。
例:
@ComponentBuilder(value = "custom.treeExample.seperate", type = ComponentBuilderType.DATA_ONLY)
public class TreeExampleComponentDataBuilder implements ComponentDataBuilder {
@Override
public TreeHandler buildComponentData(ComponentConfig config, ComponentParams params) throws WTException {
return new customTreeHandler();// customTreeHandler should implement TreeHandler or extend TreeHandlerAdapter
}
}