問題タブ [polymer-elements]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
55 参照

dart - Polymer.Dart の PaperInput のフローティング ラベルが表示されない

Angular.Dart コンポーネントにサンプル コードがあります。

<paper-input bind-value="value" label="MyLabel" floatingLabel></paper-input>

紙の入力には、Angular.Dart コンポーネントにある値が表示されますが、floatingLabel は表示されません。ただし、入力をクリックすると、ラベルが非表示になっているかのように標準のアニメーションで表示されます。これは paper-input 要素の「コンストラクタ」のバグのようです。新しく作成されたかどうかに関係なく、テキストが入力フィールドにある場合、フローティング ラベルが入力フィールドの上に表示されることを期待していました。このグリッチを修正する方法はありますか?


進行状況: ( github.com/Polymer/paper-input/issues/117 )

上記の問題を集中的に調べていますが、それに応じて修正を実装するのは簡単ではありません。@GünterZöchbauerが提案したように、dart:jsライブラリを使用できます。ただし、このソリューションは特に PolymerDart 向けではなく、PolymerJs 向けに特別に設計されたようです。考えすぎかもしれませんが、単純なポートを実行できません。

しかし、この問題は良い点をもたらします。要素は変更を検出できません (何らかの理由で)。そのため、更新をトリガーするには、何かを突き刺す必要があります。私は現在、Element への dart コンテキストを持っていますが、 WebStorm で検査すると、クラス (paper-inputクラスです) にはメソッドが含まれていません。inputActionただし、メソッドがイベントを発生させたと仮定すると、inputActionメソッドを簡単に使用できますdispatchEvent。ただし、オブジェクト自体を変更せずにイベントをトリガーするイベントはどれですか? そして、ブラウザーをクラッシュさせないことは素晴らしいことです (Aw, snap!いくつかのイベント テストで、Chrome のブルー スクリーン オブ デスで Web ページをクラッシュさせました)。

0 投票する
1 に答える
472 参照

dart-polymer - Polymer 1.0で*入力エントリをフォーマット/制限するためのより良い解決策は何ですか?

Polymer 1.0 で *-input 要素のエントリをフォーマットおよび制限するためのベスト プラクティスが存在するかどうかを知りたいです。

例えば:

  • 数値/通貨 = '999.999.999,99'
  • 日付 = 'dd/mm/yyyy'

    1. pattern数値、コンマ、ポイントのみのエントリを保証するデフォルトはありますか?
    2. OLD-Polymer の式フィルターに似た、表示をフォーマットする形式はありますか?
0 投票する
1 に答える
302 参照

dart - paper-dropdown-menu で現在の入力を取得する方法

紙のドロップダウンメニューの次のスニペットがあります

ダーツ

....

.html

ドロップダウンで選択を行うための正しい .dart コードは何ですか?

ありがとう

0 投票する
1 に答える
47 参照

dart - Polymer_elements は paper-elements に相当しますエレメント

https://elements.polymer-project.org/にあるポリマー要素カタログのいずれかに paper-element core-collapse に相当するものがあるかどうかは誰にもわかりませんか? 同等のものを見つけることができないようです。任意の提案をいただければ幸いです。

ありがとう

0 投票する
1 に答える
788 参照

dart - ポリマー要素 paper-input のラッピング検証エラー

カスタム Polymer 1.x 要素の幅が paper-input 要素の検証エラー メッセージの幅よりも狭い場合、エラーがカスタム要素の右側の境界線を超えてオーバーフローすることに気付きました。以下の図を参照してください。

ここに画像の説明を入力

カスタム要素の境界に達したときにテキストをラップするなど、オーバーフローを防ぐメカニズムはありますか?

ありがとう

0 投票する
1 に答える
1279 参照

polymer - レンダーで計算されたバインディングを dom-repeat に強制的に更新させる: フォームのリセット

ダイアログが閉じられた/放棄された後、ダイアログ内のフォームをデフォルトのデータにリセットする方法を見つけようとしています。

サーバーcollaboratorsからのリストであり、それぞれに関連付けられた権限レベルがあるとします。私のフォームは、権限を編集する方法を提供します。(送信をクリックせずに) ダイアログを放棄すると、ドロップダウンで何を選択したかに関係なく、保存された特権に戻る必要があります。

彼らがダイアログを放棄すると、変更されていないにもかかわらずthis.$.users.render()、dom-repeat を強制的に再計算し(ペーパー アイテム インデックスを返します)、ユーザーの選択を削除しようとします。_computeDropdownitems

ただしrender、計算されたバインディングは呼び出しません。ここで選択をデフォルトのデータにリセットする別の方法を見落としていますか?