| Package | mx.collections |
| Classe | public class SummaryField |
| Héritage | SummaryField Object |
| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Utilisez la propriété dataField pour spécifier le champ de données utilisé pour générer le résumé, la propriété label pour spécifier le nom du champ de données créé dans le but d’accueillir les données de résumé, et la propriété operation pour spécifier comment créer le résumé pour les champs numériques. Vous pouvez spécifier l’une des valeurs suivantes : SUM, MIN, MAX, AVG ou COUNT.
L’exemple suivant crée des lignes de résumé à partir de deux champs issus du fournisseur de données du contrôle AdvancedDataGrid :
<mx:AdvancedDataGrid id="myADG"
initialize="gc.refresh();">
<mx:dataProvider>
<mx:GroupingCollection id="gc" source="{dpFlat}">
<mx:Grouping>
<mx:GroupingField name="Region">
<mx:summaries>
<mx:SummaryRow summaryPlacement="group">
<mx:fields>
<mx:SummaryField dataField="Actual"
label="Min Actual" operation="MIN"/>
<mx:SummaryField dataField="Actual"
label="Max Actual" operation="MAX"/>
</mx:fields>
</mx:SummaryRow>
</mx:summaries>
</mx:GroupingField>
<mx:GroupingField name="Territory">
<mx:summaries>
<mx:SummaryRow summaryPlacement="group">
<mx:fields>
<mx:SummaryField dataField="Actual"
label="Min Actual" operation="MIN"/>
<mx:SummaryField dataField="Actual"
label="Max Actual" operation="MAX"/>
</mx:fields>
</mx:SummaryRow>
</mx:summaries>
</mx:GroupingField>
</mx:Grouping>
</mx:GroupingCollection>
</mx:dataProvider>
<mx:columns>
<mx:AdvancedDataGridColumn dataField="Region"/>
<mx:AdvancedDataGridColumn dataField="Territory_Rep"
headerText="Territory Rep"/>
<mx:AdvancedDataGridColumn dataField="Actual"/>
<mx:AdvancedDataGridColumn dataField="Estimate"/>
<mx:AdvancedDataGridColumn dataField="Min Actual"/>
<mx:AdvancedDataGridColumn dataField="Max Actual"/>
</mx:columns>
</mx:AdvancedDataGrid>
Cette classe, déconseillée, a été remplacée par la nouvelle classe SummaryField2. Les propriétés opération et summaryFunction ne sont pas présentes dans la classe SummaryField2. Une nouvelle propriété summaryOperation est introduite dans SummaryField2.
Eléments de l’API associés
| Propriété | Défini par | ||
|---|---|---|---|
![]() | constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | |
| dataField : String
Champ de données pour lequel le résumé est calculé. | SummaryField | ||
| label : String
Propriété utilisée dans l’objet de résumé, c’est-à-dire une instance de la classe SummaryObject, destinée à accueillir les informations de résumé. | SummaryField | ||
| operation : String = "SUM"
Fonction à appliquer aux enfants. | SummaryField | ||
| summaryFunction : Function
Spécifie une fonction de rappel pour le calcul d’un résumé de données personnalisé. | SummaryField | ||
| Méthode | Défini par | ||
|---|---|---|---|
Constructeur. | SummaryField | ||
![]() |
Indique si la propriété spécifiée d’un objet est définie. | Object | |
![]() |
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | |
![]() |
Indique si la propriété spécifiée existe et est énumérable. | Object | |
![]() |
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | |
![]() |
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | |
![]() |
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | |
![]() |
Renvoie la valeur primitive de l’objet spécifié. | Object | |
dataField | propriété |
public var dataField:String| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Champ de données pour lequel le résumé est calculé.
label | propriété |
public var label:String| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Propriété utilisée dans l’objet de résumé, c’est-à-dire une instance de la classe SummaryObject, destinée à accueillir les informations de résumé.
Par exemple, si vous définissez la propriété label sur "Summary", le résumé calculé est placé dans une propriété "Summary" de l’objet de résumé. La propriété de l’instance SummaryObject contenant les données de résumé apparaîtra comme suit :
{Summary:1000}
Eléments de l’API associés
operation | propriété |
public var operation:String = "SUM"| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Fonction à appliquer aux enfants. Vous pouvez spécifier l’une des valeurs suivantes pour les champs numériques : SUM, MIN, MAX, AVG ou COUNT.
La valeur par défaut est SUM.
summaryFunction | propriété |
public var summaryFunction:Function| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Spécifie une fonction de rappel pour le calcul d’un résumé de données personnalisé.
Utilisez cette propriété avec la propriété SummaryRow.summaryObjectFunction, qui définit une instance de la classe SummaryObject utilisée pour collecter les données de résumé à afficher dans le contrôle AdvancedDataGrid.
La signature de la fonction doit se présenter comme suit :
function mySummaryFunction(iterator:IViewCursor, dataField:String, operation:String):Object
Les fonctions de résumé intégrées utilisant les valeurs SUM, MIN, MAX, AVG et COUNT renvoient toutes un nombre contenant les données de résumé.
Eléments de l’API associés
SummaryField | () | Constructeur |
public function SummaryField(dataField:String = null, operation:String = "SUM")| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Constructeur.
ParamètresdataField:String (default = null) — Champ de données pour lequel le résumé est calculé.
| |
operation:String (default = "SUM") — Fonction à appliquer aux enfants. Vous pouvez spécifier l’une des valeurs suivantes pour les champs numériques : SUM, MIN, MAX, AVG ou COUNT.
|
Tue Jun 12 2018, 09:30 AM Z
Masquer les propriétés publiques héritées
Afficher les propriétés publiques héritées