2016-04-18 11 views
0

通常、コンボボックスを作成するときは、その横にフィールドラベルを追加できます。 extjsにフィールドラベルの代わりに空のテキストフィールドを持つことは可能ですか?私はコンボボックスのあるフォームを持っていますが、フィールドラベルの代わりにそれぞれの横にテキストフィールドが必要です。実際にフォームの外側に個別のテキストフィールドを作成しなくても可能ですか?コンボボックスextjsのフィールドラベルの代わりにテキストフィールド

+0

ラベルは[ラベル可能なmixin](http://docs.sencha.com/extjs/6.0/6.0.1-classic/#!/api/Ext.form.Labelable)によって作成されます。あなたが変えることができるダースかそれそれのテンプレート。 – Alexander

+0

あなたは何をしたいですか?ラベルなしのチェックボックスをつけて、その横にテキストフィールドを置くことができます。もちろん、フォームのレイアウトによって異なります。それらを互いに隣り合わせにしたい場合は、それらをフィールドコンテナにラップすることができます。 – Areca

+0

私はラベルなしでコンボボックスを作成し、その隣にテキストフィールドを作成することができます。しかし、私は手作業で各テキストフィールドを配置しなければならないので、それはコンボックスの隣にあります。すべてのコンボボックスがフォームになっているので、それを実装するためのより良い方法があるかどうかは不思議です。 – user3799968

答えて

0

いいえ、extjsでこれを行う方法はありません。しかし、これを新しいコンポーネントとして作成し、後で使用するために自分で保管することができます。このコンポーネントは、「hiddenLabel:true」の1つのテキストフィールドと、「hiddenLabel:true」の1つのコンボボックスを含み、それぞれの隣にあるCompositeFieldに格納されている必要があります。

関連する問題