最近のアクセス:
ItemCollapse イベント

ItemCollapse イベントを使用すると、ネストされたデータを含むクエリエレメントをユーザーが折りたたんで値を非表示にしたときのアクションをプログラムできます。

構文

&ItemCollapseData.{ ExpandedValues | Name | Value }
このイベントがトリガーされると、 [ ItemCollapseData ] プロパティ内でイベントのパラメーターがクエリされます。次のデータを持つ SDT が返されます:
  • Name: 折りたたまれたエレメントの名前です。
  • ExpandedValues: Name 内で示されたエレメントの、展開されたままの部分の値です。
  • Value: 折りたたまれるセルに格納される値です。

この例では、投資者を表す行がクエリエレメント ClientId 内で折りたたまれたときに、その投資者の金額を WebLinearGauge コントロール内で表される総額に反映する必要があります。このため、Collapse アクションが実行されるときに LoadDataClientsSDT (この SDT は Start イベントでロードされます) 内でクライアントが検索され、総額から金額が引かれ、WebLinearGauge コントロールに送信されます。
&ItemCollapseData 変数は、QueryViewerItemCollapseData SDT に基づいています。
Event QueryClients.ItemCollapse
    If &ItemCollapseData.Name = 'ClientId'
       for &TheClient in &LoadDataClientsSDT
           &ClientId = Val(&ItemCollapseData.Value)
           if &TheClient.ClientId = &ClientId
              &Amount = &TheClient.ClientAmount
           endif
      endfor
      &GaugeSDT.Value = &UCLinear - &Amount
EndEvent

適用範囲

グラフのタイプ: PivotTable
 
 

参考情報

ItemExpand Event
[ Item Collapse Data ] プロパティ









サブページ
Created: 15/01/07 22:45 by Admin Last update: 21/05/21 04:33 by Admin
カテゴリ
Powered by GXwiki 3.0