質問: 非常に長いドロップダウン値をどのように処理しますか? 通常、ドロップダウンメニューは最も長い値である限り作成されます。ただし、これは、事前に定義された値のセットを持つドロップダウンでのみ機能します。値を動的に受け取り、適切なサイズ制限のないユーザー生成値を表示するドロップダウンをどのように処理できますか?たとえば、ファイル名が非常に長い場合があります。私はこれを解決して、ドロップダウンを合理的な方法で使用できるようにする方法を探しています(たとえば、それが大きくなり、レイアウトが混乱するのを恐れて、常にそれを独自の行に配置する必要はありません)。値の差が最後の文字になる可能性があるため、低いカットオフポイントでの値の切り捨てはうまく機能しません(ここでも、ファイル拡張子の例が適切です)。エッジケースにも使用できますが、なるべく遅くなるようにしたいです。
回答: 複数行のドロップダウンまたは複数行のラジオボタンのセットを使用できます。ファイル名の場合、「/」は行を分割するのに理想的な場所です(たとえば、幅0のスペースを挿入することにより)。システム固有の名前の省略形もある場合があります。たとえば、/users/myselfは伝統的に~に短縮されます。