開発者は、オブジェクトの順序を実行時に変更することがあります。これは、ビューを変更するために同じ領域内にある Query オブジェクトのエレメントの並べ替え順序を変更することによって、Query オブジェクトが重複しないようにするためです。 [ Allow Change Axes Order ] プロパティを使用すると、Query オブジェクト内に設定された順序、または開発者が実行時に Web パネル内に &Axes コレクションをロードした順序にしたがって、ピボットテーブル内のフィールドを並べ替えることができます。
False |
エレメントの並べ替え順序は、Query オブジェクト内で宣言された順序に従います。これが既定値です。 |
True |
エレメントを特定の順序で配置するようなコードが Web Panel イベント内にある場合、その順序が使用されます。エレメントを再配置するコードがない場合、Query オブジェクト内で宣言された順序が使用されます。 |
次の例では、開発者が Query オブジェクトエレメントを表示するために設定した並べ替え順序が、設計時に設定された順序と異なる (反対である) ため、このプロパティは True に設定されます。
Sub "SetAttributesOrder"
&Axis = New()
&Axis.Name = "ClientActive" // 1 番目
&Axes.Add(&Axis)
&Axis = New()
&Axis.Name = "ClientAdmissionDate" // 2 番目
&Axes.Add(&Axis)
&Axis = New()
&Axis.Name = "ClientName" // 3 番目
&Axes.Add(&Axis)
&Axis = New()
&Axis.Name = "ClientId" // 4 番目
&Axes.Add(&Axis)
EndSub
出力タイプ: Table、PivotTable
|