2017-06-12 5 views
0

タグフィールドに値を設定する必要があります。私がデバッグしているときに私は居場所となっていますtag.getValue();extJSタグフィールドでpreFocusを使用する方法

私は値の配列を取得しています。理想的には私はバリューを設定する必要はありません。しかし、値はonFocusという別の単語で、tagfieldをクリックした後にのみ現れます。しかし、私はそれが表示される。ここtag.inputEl.set({'placeholder':tag.getValue()});

ようPlaceholder

を使用していますのためにそこをクリックする前に表示する必要があり。誰も私にPreFocusの使い方を教えてもらえますか?だから正しく動作します。

答えて

0

expand()メソッドでタグフィールドのドロップダウンメニューを開くことができます。さらに、collapseイベントを聞いて、フォーカスが失われた場合にドロップダウンメニューを再度開くことができます。ここで

はそのための一例である:あなたが手動で選択するいくつかの値を追加する場合
https://fiddle.sencha.com/#view/editor&fiddle/21ao


同じことが適用されます。 https://fiddle.sencha.com/#view/editor&fiddle/21ap(タグは3秒後に追加される)


プレースホルダを使用して、使用可能なオプションを示す場合は、変更イベントをリッスンしてプレースホルダテキストを更新できます。ここで

例:
https://fiddle.sencha.com/#view/editor&fiddle/21aq

関連する問題