2013-07-10 9 views
6

this articleを読んだ後、私はそれがどのように機能し、どのような問題を解決できるのか自分自身に説明することができません。Tapestry mixinはどのくらい正確に機能しますか?

はい、既存のコンポーネントの動作を変更するために使用できます。しかし、それはどのように制限されていますか?私は何をすることができ、何ができないのですか?相続よりも優れていますか?

This articleですが、まだ混乱しています。

簡単な単語を使用してタペストリーミックスインを説明できますか?

答えて

7

Tapestry Mixinは、別のコンポーネントに接続する必要のあるコンポーネントの限定バージョンであり、独自のテンプレートを持つことはできません。コンテナパラメータにアクセスでき、独自のパラメータを導入することができます。それは継承よりも優れていません。コンポーネントの動作を変更する別の方法です。

だから、あなたが相続で行うことができないミックスインで何ができるか:

  • あなたはコアタペストリーコンポーネントの動作を変更することができます
  • あなたは一つの成分
をするために、複数のミックスインを使用することができます
  • mixinnsについて

    他のいくつかの単語:

    • 彼らは通常、いくつかの共通のロジックを導入しますすべての構成要素に適用することができる。いくつかのクライアントイベントでフォームを送信するか、いくつかのフィールドでヘルプをポップアップに添付してください。
    • 私たちは、ajax形式で使用されるときにアップロードコンポーネントを修正するmixinを持っています。
  • 関連する問題