XE3 で LiveBinding を試しています。
を使用していくつかのコントロールを含むフォームを設計しましたTPrototypeBindSource。TPrototypeBindSourceコントロールは、ビジュアル デザイナーを使用してフィールドにバインドされます。設計時にコントロールのランダム データを確認でき、レイアウトに満足しています。
次に、UI コントロールをTClientDataSetインスタンスのライブ データ ストアにフックします。それを行う簡単な方法はありますか?
イベントに参加してみましたTPrototypeBindSource.OnCreateAdapterが、 に適したものが見つかりませんでしTBindsourceAdapterたTDataset。はありますが、TBindSourceDBにフックできませんTBindSourceAdapter。
私が見つけた唯一の解決策は、 からTPrototypeBindSourceへのリンクを再割り当てTBindSourceDBする必要があることです。そうすると、設計時にランダム データが失われます。
プロトタイプデータを使用してデザインタイムを作成し、データセットのデータを使用してランタイムを作成する方法はありますか?