<g:radioGroup/>
grails の が他の値へのタブ インデックスを作成していないことに気付きました。元。ラジオ グループに True と False のような 2 つの値があるとします。ユーザーがキーボードを使用してタブを押すと、True のみが強調表示されて停止し、False は強調表示されません。したがって、ユーザーがキーボードを使用して他のオプションを選択する方法はありません。2 番目のオプションに tabindex を指定するにはどうすればよいですか? 独自のラジオ グループがあります。これを変更して、すべての値にタブ インデックスを実装できますか? ありがとう!
def myRadioGroup = {attrs ->
attrs.values.eachWithIndex { obj, i ->
out << "${attrs.labels[i]} "
out << "<input type='radio' name='${attrs.name}' value='${obj}'"
if(obj.equals (attrs.value)){
out << " checked='checked' "
}
if(attrs.function){
out << " ${attrs.function}"
}
if(attrs.disabled != null){
out << " disabled='disabled' "
}
out << " /> "
}
}
これを追加しようとしましたが、役に立ちませんでした。次のオプションに移動しません。
if(attrs.tabIndex != null){
out << " tabIndex='${i}' "
}