私はラベル付きの<paper-input>
要素と、<paper-input>
ではない1要素のダイアログを持っていますが、同じ見た目のラベルを提供したいと思っています。ポリマー2.x-<paper-label><paper-input>要素以外のものについては?
私はさまざまなソリューションを試しましたが、まったく同じラベルが正しく配置されていないようです。たとえば、このコードは<div slot="input">
要素の上にラベルを配置します
<paper-input-container>
<label slot="label">Location</label>
<div slot="input">
<img src="https://maps.googleapis.com/maps/api/staticmap?center=[[_position.lat]],[[_position.lng]]&zoom=16&size=200x125&maptype=roadmap&markers=color:red%7label:%7C[[_position.lat]],[[_position.lng]]&key=MY_API_KEY">
<paper-button on-tap="doStuff"><iron-icon icon="maps:place"></iron-icon> Pick location</paper-button>
</div>
</paper-input-container>
結果は私が望んたい正確に何ではありません。
取得する方法はあります<paper-input>
が存在しない場合、他のラベル(つまり、Name
,Description
、Category
)のように見えるラベルはありますか?
「###カスタム入力要素を使用する」 カスタム入力要素を ' 'で使用すると、例えば 複合入力フィールドを実装できますカスタム入力要素は 'paper-input-input'クラスを持ち、' notify:true'値プロパティを持ち、オプションで有効であれば 'Polymer.IronValidatableBehavior'を実装する必要があります。 'paper-input-input'クラスを追加するだけで、スタイルを見ずに問題を解決し、自分で試してみることはできません。 –
craPkit
@craPkit私はドキュメントの情報を見逃していましたが、 'class =" paper-input-input "でさえもうまくいきませんでした。唯一のことは、 ' 'をタップすると画像の後ろに置かれるように、ラベルの' z-index'を変更することです。 –
BadCash