作成日: 2022/04/01 最終更新日: 2022/08/31
文書種別
不具合
状況
修正済み
詳細
スライサー(FlexPivotSlicer)でフィルタ条件を設定し、保存ボタンで定義ファイル(.olapx)を保存したのち、この定義ファイルを読み込むと、スライサーのフィルタ条件がクリアされデフォルト状態になります。
回避方法
この問題は2022J v2(4.5.20222.566)で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
※修正版を適用しない場合の回避方法は以下の通りです。
以下のように、LoadedFieldsイベントにて、FlexpivotSlicerのFieldNameをクリアした後で再設定する方法が考えられます。
◎サンプルコード(VB)
◎サンプルコード(VB)
Private Sub FlexPivotPage1_LoadedFields(sender As Object, e As EventArgs) Handles FlexPivotPage1.LoadedFields
Dim field = C1FlexPivotSlicer1.FieldName
C1FlexPivotSlicer1.FieldName = ""
C1FlexPivotSlicer1.FieldName = field
End Sub
◎サンプルコード(C#)
private void FlexPivotPanel_LoadedFields(object sender, EventArgs e)
{
var field = c1FlexPivotSlicer1.FieldName;
c1FlexPivotSlicer1.FieldName = "";
c1FlexPivotSlicer1.FieldName = field;
}