トップ回答者
リストの列名を非表示にさせたい

質問
回答
-
簡単に出来る方法としては、SharePoint Designer を利用する方法と、スタイルシートを利用する方法が考えられます。
簡単・安全に行える方法は、スタイルシートを利用する方法かと思いますので、そちらをご紹介します。追加するスタイルは簡単で、下記を"何かしらの方法"でページへ追加します。
<style>
tr.ms-viewheadertr {
DISPLAY: none
}
</style>スタイルの追加方法も、マスターページの編集やコンテンツ エディタ Web パーツを利用する等複数の方法が考えられます。
マスターページの編集に自信の無い場合は、コンテンツ エディタ Web パーツを利用するのが手軽です。リストの列名を非表示にしたいページにコンテンツ エディタ Web パーツを配置し、編集時にリボン メニューの
「編集ツール」タブ-「テキストの書式設定」タブ-「マークアップ」グループ-「HTML」-「HTML ソースの編集」をクリックし、
表示される「HTML ソース」ダイアログに、上記<style>~~</style>を書き込みます。その後、ページを保存すると、リストの列名が非表示になると思います。
ただし、ページ毎に設定を行う必要がありますので、サイト全体に適用する場合は、やはりマスタページの編集になるかと思います。
- 回答としてマーク ryo0807 2013年8月22日 6:16
2013年8月22日 1:14 -
なるほど。ひとつのページに複数のWebパーツが配置されているということですね。
そういうことであれば、F12開発者ツールで、列名を非表示にしたいリスト(Webパーツ)の周辺を調べると
<td class="s4-wpcell " id="MSOZoneCell_WebPartWPQ2" vAlign="......>
のようなTDタグがあると思いますので、こちらのIDをさきほどのスタイル指定に含めてはいかがでしょうか?たとえばですが、下記のような指定になります。
<style>
#MSOZoneCell_WebPartWPQ2 tr.ms-viewheadertr {
DISPLAY: none
}
< /style>複数のリスト(Webパーツ)に適用する場合は、
<style>
#MSOZoneCell_WebPartWPQ2 tr.ms-viewheadertr,
#MSOZoneCell_WebPartWPQ3 tr.ms-viewheadertr {
DISPLAY: none
}
< /style>F12開発者ツールの利用方法は、下記のページが参考になるかと思います。
http://msdn.microsoft.com/ja-jp/library/ie/gg589512(v=vs.85).aspxただし、この方法の注意点は、Webパーツの配置を変更すると、スタイルの指定(IDの指定)も
合わせて変更しなければならないということになります。- 編集済み OTA HirofumiMVP 2013年8月22日 5:04
- 回答としてマーク ryo0807 2013年8月22日 6:15
2013年8月22日 5:03
すべての返信
-
簡単に出来る方法としては、SharePoint Designer を利用する方法と、スタイルシートを利用する方法が考えられます。
簡単・安全に行える方法は、スタイルシートを利用する方法かと思いますので、そちらをご紹介します。追加するスタイルは簡単で、下記を"何かしらの方法"でページへ追加します。
<style>
tr.ms-viewheadertr {
DISPLAY: none
}
</style>スタイルの追加方法も、マスターページの編集やコンテンツ エディタ Web パーツを利用する等複数の方法が考えられます。
マスターページの編集に自信の無い場合は、コンテンツ エディタ Web パーツを利用するのが手軽です。リストの列名を非表示にしたいページにコンテンツ エディタ Web パーツを配置し、編集時にリボン メニューの
「編集ツール」タブ-「テキストの書式設定」タブ-「マークアップ」グループ-「HTML」-「HTML ソースの編集」をクリックし、
表示される「HTML ソース」ダイアログに、上記<style>~~</style>を書き込みます。その後、ページを保存すると、リストの列名が非表示になると思います。
ただし、ページ毎に設定を行う必要がありますので、サイト全体に適用する場合は、やはりマスタページの編集になるかと思います。
- 回答としてマーク ryo0807 2013年8月22日 6:16
2013年8月22日 1:14 -
なるほど。ひとつのページに複数のWebパーツが配置されているということですね。
そういうことであれば、F12開発者ツールで、列名を非表示にしたいリスト(Webパーツ)の周辺を調べると
<td class="s4-wpcell " id="MSOZoneCell_WebPartWPQ2" vAlign="......>
のようなTDタグがあると思いますので、こちらのIDをさきほどのスタイル指定に含めてはいかがでしょうか?たとえばですが、下記のような指定になります。
<style>
#MSOZoneCell_WebPartWPQ2 tr.ms-viewheadertr {
DISPLAY: none
}
< /style>複数のリスト(Webパーツ)に適用する場合は、
<style>
#MSOZoneCell_WebPartWPQ2 tr.ms-viewheadertr,
#MSOZoneCell_WebPartWPQ3 tr.ms-viewheadertr {
DISPLAY: none
}
< /style>F12開発者ツールの利用方法は、下記のページが参考になるかと思います。
http://msdn.microsoft.com/ja-jp/library/ie/gg589512(v=vs.85).aspxただし、この方法の注意点は、Webパーツの配置を変更すると、スタイルの指定(IDの指定)も
合わせて変更しなければならないということになります。- 編集済み OTA HirofumiMVP 2013年8月22日 5:04
- 回答としてマーク ryo0807 2013年8月22日 6:15
2013年8月22日 5:03