ExtJS では、テキスト フィールドのラベルを、そのテキストが 1 行に収まるように最適なサイズにすることは可能ですか?
このプロパティにはautolabelWidth
設定がありません。完全に省略すると、デフォルト値 100 を指定した場合と同じ効果があり、長いテキストが複数行にまたがって表示されます。
折り返さずにテキスト全体を含めるのに必要なだけの幅のラベルを作成し、編集可能なフィールドで残りの幅を埋めたいと思います。
ExtJS では、テキスト フィールドのラベルを、そのテキストが 1 行に収まるように最適なサイズにすることは可能ですか?
このプロパティにはautolabelWidth
設定がありません。完全に省略すると、デフォルト値 100 を指定した場合と同じ効果があり、長いテキストが複数行にまたがって表示されます。
折り返さずにテキスト全体を含めるのに必要なだけの幅のラベルを作成し、編集可能なフィールドで残りの幅を埋めたいと思います。
私が行ったことは、textField の fieldLabel を無効にして、textField の前にExt.form.Labelを追加することでした。Ext.form.Label には、shrinkWrap 構成があります。これがお役に立てば幸いです。コンポーネントのデフォルト機能の変更を意味しない他の回避策を見つけた場合は、お知らせください:)。Sencha Architect を使用しているので、カスタム スクリプトの追加はできるだけ少なくしたいと考えています。