JSLink プロパティを override しないカスタム フィールド定義で作成した列でリスト ビューをグループ化するとデータが表示されない。

現象

SharePoint のリストに JSLink プロパティを override していないカスタム フィールド定義で作成した列を追加し、リストビューの設定にて該当列でグループ化すると、データが 1 件も表示されません。

回避策

下記の回避策のいずれかを実施します。

1. カスタム フィールド定義で作成した列のデータをそのまま返す集計列をリストに追加します。この集計列を代わりにグループ化に使用します。

1) リストにアクセスします。
2) リボン メニューより [リスト] - [リストの設定] をクリックします。
3) [列の作成] をクリックします。
4) "集計値" を選択します。
5) "列名" に任意の値を指定します。
6) 数式にカスタム フィールド定義列を指定します。
7) "この式から返されるデータの種類" に、データ型を指定します。
8) [OK] をクリックします。
9) リストにアクセスします。
10) [リスト] - [ビューの変更] をクリックします。
11) "グループ化" を展開し、"最優先される列" に手順 5. で指定した名前を指定します。
12) [OK] をクリックします。

2. リスト ビューをサーバー表示に切り替えます。

1) ページにアクセスします。
2) [*] - [ページの編集] をクリックします。
3) Web パーツ右上メニューより、[Web パーツの編集] をクリックします。
4) Web パーツ メニューから "その他" を展開し、"サーバー表示" にチェックを入れます。
5) [OK] をクリックします。
6) リボン メニューより [編集の終了] をクリックします。
 
3. JSLink プロパティを override してカスタム フィールド定義を実装します。

参考サイト
タイトル : [方法] クライアント側レンダリングを使用して、フィールド タイプをカスタマイズする
アドレス : http://msdn.microsoft.com/ja-jp/library/office/jj220061.aspx

状況

マイクロソフトでは、この問題をこの資料の冒頭に記載したマイクロソフト製品の問題として認識しています。

プロパティ

文書番号:2923678 - 最終更新日: 2016/09/29 - リビジョン: 1

フィードバック