横から失礼します。 そのshopフィールドですが、フォームを開いた時点で値は入っているのでしょうか? 「フィールドのデフォルト値」の設定(計算)タイミングは、フォームを開いた時のみです。 しかも、すでに文書にアイテムが存在する場合は、もちろん設定されませんし、 フォームで開いた後は、どんな編集をしても「デフォルト値」の再計算はされません。 よって、開いた時にshopフィールド自体の値がなければ、 そのラジオボタンに設定すべきデフォルト値はなにもないってことです。 (ためしに、shopフィールドのデフォルト値を何か設定して、新規作成で開いてみれば デフォルト値の計算が反映されると思いますよ。) ですから、あらかじめshopの値を決められる仕様でない限り、 デフォルト値での設定は無理なんじゃないかと思うのですが。。。