こんにちは、SharePoint サポートの森村です。 今回の投稿では、Project Server 2013 および Project Online の PWA (Project Web App) サイト上でグリッドの列ヘッダーの表示幅が狭く、列ヘッダー内の文字がすべて表示されない現象への対処方法についてご案内いたします。
PWA サイト上にはプロジェクト センター等、多数のグリッドを使用するページが存在します。 現時点の製品の動作として、下記 2 点のページにてグリッドの列ヘッダーの表示幅が狭く、また列の幅を変更することはできないため、文字がすべて表示されない現象が発生することを確認しています。
項目 1) リソース計画のページ (プロジェクトセンターから個々のプロジェクトを選択後に、[プロジェクト] タブから [リソース計画] をクリック)
項目 2) ポートフォリオ分析のリソース分析の要件の詳細ページ (リソース分析のページにて、[分析] タブ内の [要件の詳細] をクリック)
それぞれについて対処方法をご案内します。
項目 1) リソース計画のページ内の文字サイズ スタイルを変更する方法 (スクリプト エディタ Web パーツの使用)
スクリプト エディター Web パーツにてページ内のスタイル情報を上書きし、列ヘッダーの文字サイズを変更することで現象の回避を行います。こちらの方法は「リソース計画のページ」にて使用可能です。
本方法を実施した場合、リソース計画のページ内の日付情報以外の列ヘッダー部分 ([リソース名] 等) の文字サイズは変更されますが、リソース計画のページ以外には影響を与えません。 このため、ポートフォリオ分析の機能を使用していない場合は、こちらの対処方法のみをご利用いただくことをお勧めします。
手順 ====
<style type="text/css">
.ms-grid-col-header-normal
{
font-size:11px;
}
.ms-grid-col-header-normal-hover
.ms-grid-col-header-part-selected
.ms-grid-col-header-part-selected-hover
.ms-grid-col-header-all-selected
.ms-grid-col-header-all-selected-hover
</style>
対処方法実施後のリソース計画ページの表示
項目 2) PWA サイト全体のグリッドのヘッダー内の文字サイズ スタイルを変更する方法
上記のスクリプト エディター Web パーツを使用する方法は、ポートフォリオ分析のリソース分析ページには使用できません。ポートフォリオ分析のリソース分析ページの対処方法としては、スタイル ライブラリ内のスタイルシート情報を編集し、PWA サイト内のグリッドに表示される列ヘッダー内の文字サイズを変更することで、リソース分析のページの列ヘッダー内の文字がすべて表示される動作となります。
このため、本方法を実施した場合、併せて「リソース分析のページ」の現象も解消しますが、その他、PWA サイト内のプロジェクト センター等、グリッドを使用するページすべてにて、列ヘッダー内の文字サイズが変更されます。
対処方法実施後のリソース分析ページの表示
なお、本方法実施の場合、プロジェクト センター等のグリッドに表示される列ヘッダー内の文字サイズが変更されますが、「スクリプト エディター Web パーツを使用し、グリッドのヘッダー内の文字サイズ スタイルを変更する方法」の方法をプロジェクト センター等に適用することで、手間はかかりますがその他のページへの影響を防ぐことが可能です。
プロジェクトセンター等の場合は列ヘッダー内の文字サイズは 13px となっているため、例えば下記のスタイル情報をスクリプト エディター Web パーツに登録することで、以前と同じ表示となることをご確認いただくことが可能です。
<style type="text/css"> .ms-grid-col-header-normal { font-size:13px; } .ms-grid-col-header-normal-hover { font-size:13px; } .ms-grid-col-header-part-selected { font-size:13px; } .ms-grid-col-header-part-selected-hover { font-size:13px; } .ms-grid-col-header-all-selected { font-size:13px; } .ms-grid-col-header-all-selected-hover { font-size:13px; } </style>
いかがでしたか。
今回の投稿は以上です。
(2014/12/22追記)
関連サポート技術情報が公開されましたので、ご案内させていただきます。
タイトル : Project Server 2013 の PWA サイト上にて、日付が表示されるセルの幅が狭く、日付が正しく表示されない現象が発生する
URL : http://support.microsoft.com/kb/3025500