挙動
モダンサイトのカスタムリストの設定で、[全般設定] > [対象ユーザーの設定] の [対象ユーザー設定の有効化] のチェックを ON にすると...。
リストのアイテムをフォーム (DispForm, EditForm) で表示しようとすると、モダン表示に設定していても強制的にクラシック表示になってしまいます。(2021/06/10 現在)
- リンクのコピーなどで取得したURL
- リスト Web パーツで埋め込んだリストの項目を開く
- URL による直リンク
/sites/{サイト名}/Lists/{リスト名}/DispForm.aspx?ID={ID 番号}
/sites/{サイト名}/Lists/{リスト名}/EditForm.aspx?ID={ID 番号}
Microsoft 365 サポートに問い合わせたところ以下の回答が来ました。
[回答内容]
----------
本日 6 月 10 日にお電話にてご連絡をいたしましたが、あいにくご不在のようでしたのでメールにてご連絡させていただきます。
このたびはお問い合わせいただき誠にありがとうございます。
本件につきまして、モダンサイトのカスタムリストにて、"対象ユーザー設定の有効化" のチェックをオンにしている場合、アイテムのフォームを表示した際にクラシック表示となる動作は、現状の想定された動作となります。
恐れ入りますが、現時点の動作として何卒ご理解賜りますようお願い申し上げます。
「現時点の・・・」ということなので改善されることを祈ります。
改善
[対象ユーザー設定の有効化] が改善されていました!(2022/01 確認)
カスタムリストのアイテムもモダン Web パーツに対応したようです。
[対象ユーザー設定の有効化] と [従来の対象ユーザー設定の有効化] に分かれていました。クラシックの Web パーツだけでなく、モダン Web パーツに対応した模様。
[従来の対象ユーザー設定の有効化] にチェックを入れると上記の現象は再現してクラシックなフォームに遷移しますが、[対象ユーザー設定の有効化] だけをチェックしていた場合には、モダンなフォームに遷移します。