2017-11-14 6 views
0

PolymerElementsのAPIリファレンスはどこにありますか?例えばPolymerElements APIリファレンス?

the description for PaperDialogBehaviorダイアログ閉じダイアログ確認ダイアログを閉じるには、対話型のコントロールに属性を使用し

言います。ユーザーがダイアログを閉じると閉じると、と表示され、closingReasonconfirmed: trueに更新されます。

しかし、私はどこでもclosingReasonが実際に何であるかについてのより詳細な情報(プロパティ?いくつかのコールバック?に渡されるパラメータ)とどのようにそれがconfirmed: true「を含む」を見つけることができません。

Polymerを使用しているときに少しずつ小さなことを行う方法を推測するのに時間を費やす代わりに、実際のAPI参照を持つとよいでしょう。 1つはありますか?

答えて

1

これ以上の情報はありません。ドキュメンテーションはうまく書かれておらず、多くのことを自分で見つけなければなりません。 Polymerのすべてがプロパティに関するものであることを覚えておいてください。したがってclosingResonは、paper-dialog(またはpaperDialogBehaviorを使用している他の要素)にアクセスできるというプロパティです。

このプロパティは、オブジェクト{confirmed: true|false}

が含まれて本当に行動が非常にひどく書かれたドキュメンテーションを持っている、と述べました。それは非常に混乱しています。たとえば、次のように

モーダル: 偽=ブールモーダルがtrueの場合、これはno-cancel-on-outside-clickno-cancel-on-esc-keywith-backdropを意味します。

iron-overlay-behaviorから継承されているため、これらのプロパティのいずれもpaperDialogBehaviorに指定されていません。これらの継承は文書化されていません(主に)。

+0

ありがとうございました。私は、「closingReason」が 'confirmed'フィールドを持つ属性オブジェクトであることを理解しました(そして、それが意味するものを理解できない' dismissed'フィールド)。 PolymerがGoogleに裏付けされていることを考慮して、ドキュメントがとても悪いことに本当に驚いています...ああ、 'console.log()'レスキュー;) – BadCash

+0

yup .. Polymerの開発者は最高のものではありません。彼らは多くのことを知りませんし、Polymerの以前のバージョンについても気にしません。唯一の運があるのはオープンソースだから、いつでも(私は毎日やっている)ソースコードを見ることができます。私はいくつかの固有のポリマー要素を書き直し、いくつかのバグを自分で修正しなければなりませんでした。だから、それは素晴らしいフレームワークではありませんが、使いやすく分かりやすいです –