Polymer Project の Paper Elements を使用してフォームを作成していますが、paper-radio-groupタグとその子paper-radio-button. 通常のラジオ ボタン リストでは、次のようにします。
<input type="radio" name="myFieldName" value="MyFirstOption" />
<input type="radio" name="myFieldName" value="MySecondOption" />
<input type="radio" name="myFieldName" value="MyThirdOption" />
name属性は同じで、ラジオ ボタンをグループ化し、myFieldNameフィールドに 1 つの値を生成することに注意してください。ただしpaper-radio-group、同じ方法で要素を使用しても機能しません。
<paper-radio-group label="My Field">
<paper-radio-button name="myFieldName" label="First"></paper-radio-button>
<paper-radio-button name="myFieldName" label="Second"></paper-radio-button>
<paper-radio-button name="myFieldName" label="Third"></paper-radio-button>
</paper-radio-group>
これにより 3 つのラジオ ボタンが生成されますが、1 つを選択しても他のボタンは選択解除されません。それぞれに一意の名前を付けると、UI の観点からは機能しますが、標準のラジオ ボタンの動作とは異なります。
これに加えて、各ラジオ ボタンの値はどこで指定しますか? label プロパティはありますが、値はありません。非表示フィールドを のchangeイベントpaper-radio-button、または のcore-selectイベントに接続する必要がありpaper-radio-groupますか? どちらも特にエレガントなソリューションとは思えません。