0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【SharePoint Online】[BUG] カスタムリストの表示フォームを印刷しようとすると「メイン コンテンツにスキップ」と表示される

Last updated at Posted at 2022-01-06

カスタムリストの表示フォームを印刷しようとすると

カスタムリストでリストアイテムの表示フォーム (DispForm.aspx) を印刷しようとすると「メイン コンテンツにスキップ」と表示されてしまう。

ニュースなどの通知は旧来のカスタムリストを使わずに、ニュースページを活用して下さいということなのでしょう。

事象

表示フォーム (DispForm.aspx) でリストアイテムを表示した状態で、ブラウザの印刷を選択します。するとプレビューの時点でおかしな表示が紛れていることがわかります。

image.png

スタイルを確認すると、座標が top: -999px; に設定されて画面外に存在しています。

<a href="javascript:;" class="sp-skipToContent" id="sp-skipToContent">メイン コンテンツにスキップ</a>
.sp-skipToContent {
    display: block;
    box-sizing: border-box;
    padding: 0 16px;
    font-size: 14px;
    font-weight: 400;
    z-index: 999999;
    height: 50px;
    line-height: 50px;
    position: fixed;
    width: 100%;
    top: -999px;
    color: #025c5f;
    background-color: #f3f2f1;
}

対処方法

Power Apps の Print 関数を利用することを検討しましたが、1ページ内に収まらない場合に全体を印刷することができませんでした。(2022/01 現在)

MS サポートからの回答を以下に抜粋します。(2022/01)

本件の回答といたしましては、本事象はモダン UI で発生する固有の問題であり、SharePoint Online の標準機能にて実現可能な回避策としては印刷をする前にクラシック UI へ切り替えていただく方法となります。

クラシックで表示させればフォーム全体を印刷することが可能なので、"従来の対象ユーザー設定の有効化" を利用してフォームの表示を強制的にクラシックにします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?