web-dev-qa-db-ja.com

Webformのオプション選択コンポーネントのカスタムデフォルト値

私はDrupal 7をWebform 7.x-3.9で使用します。

タイプ「オプションの選択」から新しいコンポーネントを作成しました。また、リストボックスとして表示することを選択し、タイプ「safe_key |一部の読み取り可能なオプション」からいくつかの文字列を期待どおりに入力しました。次に例を示します。

1 | Mr。

2 |さん.

3 |ミス

すべてが完璧に機能し、動作は次のとおりです。

  • このコンポーネントを必須に選択すると、表示は「-選択-」になります
  • このコンポーネントを必須にしない場合、「オプション」テキスト領域の最初の文字列が表示されます。私の例では、「Mr。」になります。

さて、「さん」が欲しいと想像してみてください。しかし、順序を変更したくない。これが可能だと私が思うところはありません。残念ながら、「デフォルト値」テキストフィールドはトークンにのみ使用されます...

何か案が ?

3
vanz

必要なのは、キー値をデフォルト値フィールド(この場合は2)に入力して、Ms.をフォームのデフォルト値にすることです。これが使用される場合のデフォルト値です。

2
googletorp