blob: ae24cab78299952842724ea5ffab923861a686b7 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<apiPackage id="mx.controls"><apiName>mx.controls</apiName><apiDetail/><apiClassifier id="mx.controls:OLAPDataGrid"><apiName>OLAPDataGrid</apiName><shortdesc>
Le contrôle OLAPDataGrid étend la fonctionnalité du contrôle AdvancedDataGrid et prend en charge l’affichage des résultats des requêtes OLAP.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion><Exclude kind="style" name="headerDragProxyStyleName"/><Exclude kind="style" name="sortFontWeight"/><Exclude kind="style" name="sortFontStyle"/><Exclude kind="style" name="sortFontSize"/><Exclude kind="style" name="sortFontFamily"/><Exclude kind="style" name="openEasingFunction"/><Exclude kind="style" name="openDuration"/><Exclude kind="style" name="headerStyleName"/><Exclude kind="style" name="headerSortSeparatorSkin"/><Exclude kind="style" name="folderOpenIcon"/><Exclude kind="style" name="folderClosedIcon"/><Exclude kind="style" name="depthColors"/><Exclude kind="style" name="defaultLeafIcon"/><Exclude kind="style" name="columnDropIndicatorSkin"/><Exclude kind="event" name="itemOpening"/><Exclude kind="event" name="itemOpen"/><Exclude kind="event" name="itemEditEnd"/><Exclude kind="event" name="itemEditBeginning"/><Exclude kind="event" name="itemEditBegin"/><Exclude kind="event" name="itemClose"/><Exclude kind="event" name="headerShift"/><Exclude kind="event" name="headerRelease"/><Exclude kind="event" name="headerDropOutside"/><Exclude kind="event" name="headerDragOutside"/><Exclude kind="event" name="dragOver"/><Exclude kind="event" name="dragExit"/><Exclude kind="event" name="dragEnter"/><Exclude kind="event" name="dragDrop"/><Exclude kind="event" name="dragComplete"/><Exclude kind="method" name="updateVisibleHeaders"/><Exclude kind="method" name="updateHeaderSearchList"/><Exclude kind="method" name="treeNavigationHandler"/><Exclude kind="method" name="removeSortField"/><Exclude kind="method" name="placeSortArrow"/><Exclude kind="method" name="headerReleaseHandler"/><Exclude kind="method" name="findSortField"/><Exclude kind="method" name="expandItemHandler"/><Exclude kind="method" name="dragStartHandler"/><Exclude kind="method" name="dragScroll"/><Exclude kind="method" name="dragOverHandler"/><Exclude kind="method" name="dragExitHandler"/><Exclude kind="method" name="dragEnterHandler"/><Exclude kind="method" name="dragDropHandler"/><Exclude kind="method" name="dragCompleteHandler"/><Exclude kind="method" name="addSortField"/><Exclude kind="method" name="addDragData"/><Exclude kind="method" name="stopDrag"/><Exclude kind="method" name="startDrag"/><Exclude kind="method" name="showDropFeedback"/><Exclude kind="method" name="hideDropFeedback"/><Exclude kind="method" name="getFieldSortInfo"/><Exclude kind="method" name="setItemIcon"/><Exclude kind="method" name="isItemOpen"/><Exclude kind="method" name="getParentItem"/><Exclude kind="method" name="expandItem"/><Exclude kind="method" name="expandChildrenOf"/><Exclude kind="method" name="expandAll"/><Exclude kind="method" name="destroyItemEditor"/><Exclude kind="method" name="createItemEditor"/><Exclude kind="method" name="collapseAll"/><Exclude kind="method" name="calculateDropIndex"/><Exclude kind="property" name="selectedHeaderInfo"/><Exclude kind="property" name="orderedHeadersList"/><Exclude kind="property" name="lastDropIndex"/><Exclude kind="property" name="headerInfoInitialized"/><Exclude kind="property" name="dragImageOffsets"/><Exclude kind="property" name="dragImage"/><Exclude kind="property" name="_columns"/><Exclude kind="property" name="sortItemRenderer"/><Exclude kind="property" name="sortExpertMode"/><Exclude kind="property" name="sortableColumns"/><Exclude kind="property" name="showRoot"/><Exclude kind="property" name="showHeaders"/><Exclude kind="property" name="rendererProviders"/><Exclude kind="property" name="openItems"/><Exclude kind="property" name="lookAheadDuration"/><Exclude kind="property" name="lockedColumnCount"/><Exclude kind="property" name="labelFunction"/><Exclude kind="property" name="itemIcons"/><Exclude kind="property" name="itemEditorInstance"/><Exclude kind="property" name="hierarchicalCollectionView"/><Exclude kind="property" name="hasRoot"/><Exclude kind="property" name="groupLabelFunction"/><Exclude kind="property" name="groupIconFunction"/><Exclude kind="property" name="groupedColumns"/><Exclude kind="property" name="editedItemRenderer"/><Exclude kind="property" name="editedItemPosition"/><Exclude kind="property" name="editable"/><Exclude kind="property" name="dropTarget"/><Exclude kind="property" name="dropEnabled"/><Exclude kind="property" name="dragMoveEnabled"/><Exclude kind="property" name="draggableColumns"/><Exclude kind="property" name="dragEnabled"/><Exclude kind="property" name="displayItemsExpanded"/><Exclude kind="property" name="displayDisclosureIcon"/><Exclude kind="property" name="columnWidth"/><Exclude kind="property" name="columns"/><Exclude kind="property" name="allowDragSelection"/><styles><style inherit="no" name="columnAxisHeaderStyleName" owner="mx.controls:OLAPDataGrid" playerVersion="Flash9" type="String">
<description>
Nom dune déclaration de style CSS permettant de contrôler les aspects de lapparence des en-têtes daxe de colonnes. La valeur par défaut est <codeph>undefined</codeph>, ce qui signifie que la valeur du style <codeph>headerStyleName</codeph> est utilisée.
</description>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="rowAxisHeaderStyleName" owner="mx.controls:OLAPDataGrid" playerVersion="Flash9" type="String">
<description>
Nom dune déclaration de style CSS permettant de contrôler les aspects de lapparence des en-têtes daxe de rangées. La valeur par défaut est <codeph>undefined</codeph>, ce qui signifie que la valeur du style <codeph>headerStyleName</codeph> est utilisée.
</description>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style></styles><DefaultProperty name="dataProvider"/></asMetadata><asCustoms><mxml><![CDATA[
<p>
The <code>&lt;mx:OLAPDataGrid&gt;</code> tag inherits all of the tag attributes
of its superclass, except for <code>labelField</code>, <code>iconField</code>,
and <code>iconFunction</code>, and adds the following tag attributes:
</p>
<pre>
&lt;mx:OLAPDataGrid
<b>Properties</b>
defaultCellString="NaN"
headerRendererProviders="[]"
itemRendererProviders="[]"
<b>Styles</b>
columnAxisHeaderStyleName="undefined"
rowAxisHeaderStyleName="undefined"
/&gt;
]]></mxml></asCustoms></prolog><apiClassifierDetail><apiClassifierDef><apiAccess value="public"/><apiStatic/><apiBaseClassifier>mx.controls:AdvancedDataGrid</apiBaseClassifier></apiClassifierDef><apiDesc>
Le contrôle OLAPDataGrid étend la fonctionnalité du contrôle AdvancedDataGrid et prend en charge l’affichage des résultats des requêtes OLAP. Comme tous les contrôles de grille de données Flex, le contrôle OLAPDataGrid est conçu pour afficher les données dans une représentation en deux dimensions de rangées et de colonnes.
<p>En raison de la façon dont vous transmettez les données au contrôle OLAPDataGrid, il existe plusieurs différences par rapport au contrôle AdvancedDataGrid :</p>
<ul>
<li>Le glissement des colonnes n’est pas autorisé dans le contrôle OLAPDataGrid.</li>
<li>Vous ne pouvez pas modifier les cellules dans le contrôle OLAPDataGrid, car les données des cellules sont le résultat d’une requête et ne correspondent pas à une seule valeur de données dans le cube OLAP.</li>
<li>Vous ne pouvez pas trier les colonnes en cliquant sur l’en-tête dans le contrôle OLAPDataGrid. Le tri est pris en charge au niveau des dimensions de sorte que vous pouvez changer l’ordre des membres de cette dimension.</li>
</ul>
<p>Vous renseignez un contrôle OLAPDataGrid avec des données en définissant son fournisseur de données sur une occurrence de la classe OLAPResult, qui contient les résultats d’une requête OLAP. </p>
</apiDesc><example conref="OLAPDataGridExample.mxml"><swfblock conref="examples/OLAPDataGridExample.swf"/></example></apiClassifierDetail><related-links><link href="mx.controls.xml#AdvancedDataGrid"><linktext>mx.controls.AdvancedDataGrid</linktext></link><link href="mx.olap.xml#OLAPQuery"><linktext>mx.olap.OLAPQuery</linktext></link><link href="mx.olap.xml#OLAPResult"><linktext>mx.olap.OLAPResult</linktext></link></related-links><apiConstructor id="mx.controls:OLAPDataGrid:OLAPDataGrid"><apiName>OLAPDataGrid</apiName><shortdesc>
Constructeur.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiConstructorDetail><apiConstructorDef><apiAccess value="public"/></apiConstructorDef><apiDesc>
Constructeur.
</apiDesc></apiConstructorDetail></apiConstructor><apiOperation id="mx.controls:OLAPDataGrid:protected:getCellRendererInfo"><apiName>getCellRendererInfo</apiName><shortdesc>
Choisissez quelle fonctionnalité de rendu utiliser pour la cellule donnée.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiDesc>Rendu d’élément à utiliser pour la cellule à l’intersection de l’axe des rangées et des colonnes.
</apiDesc><apiOperationClassifier>mx.controls.olapDataGridClasses:OLAPDataGridItemRendererProvider</apiOperationClassifier></apiReturn><apiParam><apiItemName>row</apiItemName><apiOperationClassifier>mx.olap:IOLAPAxisPosition</apiOperationClassifier><apiDesc>Position de la cellule sur un axe de rangées.
</apiDesc></apiParam><apiParam><apiItemName>column</apiItemName><apiOperationClassifier>mx.olap:IOLAPAxisPosition</apiOperationClassifier><apiDesc>Position de la cellule sur un axe de colonnes.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Choisissez quelle fonctionnalité de rendu utiliser pour la cellule donnée. Une cellule tombe à l’intersection d’une position sur l’axe des rangées et des colonnes et peut par conséquent tomber dans les règles définies par la propriété <codeph>itemRendererProviders</codeph> pour les deux axes. Cette méthode donne priorité à l’axe des rangées et recherche la valeur appropriée de la propriété <codeph>itemRendererProviders</codeph> qui doit être utilisée pour la fonctionnalité de rendu.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:OLAPDataGrid:protected:getFormattedCellValue"><apiName>getFormattedCellValue</apiName><shortdesc>
Applique à une valeur de chaîne la mise en forme associée à une cellule donnée.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiDesc>Valeur mise en forme de <codeph>label</codeph>, ou <codeph>label</codeph> si la cellule n’existe pas ou si aucun formateur ne lui est appliqué.
</apiDesc><apiType value="String"/></apiReturn><apiParam><apiItemName>label</apiItemName><apiType value="String"/><apiDesc>Valeur de chaîne à mettre en forme.
</apiDesc></apiParam><apiParam><apiItemName>row</apiItemName><apiOperationClassifier>mx.olap:IOLAPAxisPosition</apiOperationClassifier><apiDesc>Position de la cellule sur un axe de rangées, avec un formateur associé.
</apiDesc></apiParam><apiParam><apiItemName>col</apiItemName><apiOperationClassifier>mx.olap:IOLAPAxisPosition</apiOperationClassifier><apiDesc>Position de la cellule sur un axe de colonnes, avec un formateur associé.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Applique à une valeur de chaîne la mise en forme associée à une cellule donnée. Une cellule tombe à l’intersection d’une position sur l’axe des rangées et des colonnes.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:OLAPDataGrid:protected:getIndent"><apiName>getIndent</apiName><shortdesc>
Renvoie le retrait, en pixels, de l’étiquette dans une fonctionnalité de rendu.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiDesc>Retrait, en pixels, de l’étiquette dans une fonctionnalité de rendu.
</apiDesc><apiType value="int"/></apiReturn><apiParam><apiItemName>position</apiItemName><apiOperationClassifier>mx.olap:IOLAPAxisPosition</apiOperationClassifier><apiDesc>Position de la fonctionnalité de rendu sur l’axe.
</apiDesc></apiParam><apiParam><apiItemName>m</apiItemName><apiOperationClassifier>mx.olap:IOLAPMember</apiOperationClassifier><apiDesc>Membre de la dimension pour laquelle le retrait est demandé.
</apiDesc></apiParam><apiParam><apiItemName>mIndex</apiItemName><apiType value="int"/><apiDesc>Index de <codeph>m</codeph> dans la classe <codeph>position.members</codeph>.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Renvoie le retrait, en pixels, de l’étiquette dans une fonctionnalité de rendu.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:OLAPDataGrid:styleChanged"><apiName>styleChanged</apiName><shortdesc>
</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiIsOverride/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>styleProp</apiItemName><apiType value="String"/></apiParam></apiOperationDef><apiDesc>
</apiDesc></apiOperationDetail><apiInheritDoc/></apiOperation><apiValue id="mx.controls:OLAPDataGrid:COLUMN_AXIS"><apiName>COLUMN_AXIS</apiName><shortdesc>
Constante correspondant à l’axe des colonnes.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>0</apiData><apiType value="int"/></apiValueDef><apiDesc>
Constante correspondant à l’axe des colonnes.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:OLAPDataGrid:OLAP_DIMENSION"><apiName>OLAP_DIMENSION</apiName><shortdesc>
Constante correspondant à un membre d’un axe.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>3</apiData><apiType value="int"/></apiValueDef><apiDesc>
Constante correspondant à un membre d’un axe.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:OLAPDataGrid:OLAP_HIERARCHY"><apiName>OLAP_HIERARCHY</apiName><shortdesc>
Constante correspondant à un membre d’un axe.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>2</apiData><apiType value="int"/></apiValueDef><apiDesc>
Constante correspondant à un membre d’un axe.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:OLAPDataGrid:OLAP_LEVEL"><apiName>OLAP_LEVEL</apiName><shortdesc>
Constante correspondant à un niveau d’un axe.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>1</apiData><apiType value="int"/></apiValueDef><apiDesc>
Constante correspondant à un niveau d’un axe.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:OLAPDataGrid:OLAP_MEMBER"><apiName>OLAP_MEMBER</apiName><shortdesc>
Constante correspondant à un membre d’un axe.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>0</apiData><apiType value="int"/></apiValueDef><apiDesc>
Constante correspondant à un membre d’un axe.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:OLAPDataGrid:ROW_AXIS"><apiName>ROW_AXIS</apiName><shortdesc>
Constante correspondant à l’axe des rangées.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>1</apiData><apiType value="int"/></apiValueDef><apiDesc>
Constante correspondant à l’axe des rangées.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:OLAPDataGrid:SLICER_AXIS"><apiName>SLICER_AXIS</apiName><shortdesc>
Constante correspondant à l’axe de secteur.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>2</apiData><apiType value="int"/></apiValueDef><apiDesc>
Constante correspondant à l’axe de secteur.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:OLAPDataGrid:defaultCellString"><apiName>defaultCellString</apiName><shortdesc>
Chaîne affichée dans une cellule lorsque les données de cette cellule renvoyées par l’occurrence IOLAPResult ont la valeur null ou NaN.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiData>NaN</apiData><apiType value="String"/><apiDefaultValue>"NaN"
</apiDefaultValue></apiValueDef><apiDesc>
Chaîne affichée dans une cellule lorsque les données de cette cellule renvoyées par l’occurrence IOLAPResult ont la valeur null ou NaN.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:OLAPDataGrid:headerRendererProviders:get"><apiName>headerRendererProviders</apiName><shortdesc>
Tableau d’occurrences OLAPDataGridHeaderRendererProvider qui spécifie un rendu d’en-tête personnalisé pour les colonnes du contrôle.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="Array"/></apiValueDef><apiDesc>
Tableau d’occurrences OLAPDataGridHeaderRendererProvider qui spécifie un rendu d’en-tête personnalisé pour les colonnes du contrôle. Vous pouvez utiliser plusieurs fournisseurs de rendu d’en-tête afin de spécifier les rendus d’en-tête personnalisés pour différentes colonnes du contrôle.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:OLAPDataGrid:itemRendererProviders:get"><apiName>itemRendererProviders</apiName><shortdesc>
Tableau d’occurrences OLAPDataGridItemRendererProvider qui spécifie un rendu d’élément personnalisé pour les colonnes du contrôle.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="Array"/></apiValueDef><apiDesc>
Tableau d’occurrences OLAPDataGridItemRendererProvider qui spécifie un rendu d’élément personnalisé pour les colonnes du contrôle. Vous pouvez utiliser plusieurs fournisseurs de rendu afin de spécifier les rendus d’élément personnalisés pour différents emplacements du contrôle.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:OLAPDataGrid:dataProvider:set"><apiName>dataProvider</apiName><shortdesc>
Un objet OLAPDataGrid accepte uniquement un objet IOLAPResult comme fournisseur de données. Les autres fournisseurs de données sont simplement ignorés.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiIsOverride/><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="Object"/></apiValueDef><apiDesc>
Un objet OLAPDataGrid accepte uniquement un objet IOLAPResult comme fournisseur de données. Les autres fournisseurs de données sont simplement ignorés. Définissez la propriété dataProvider sur null pour redéfinir le contrôle.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:OLAPDataGrid:styleFunction:set"><apiName>styleFunction</apiName><shortdesc>
Fonction de rappel qui est appelée lors du rendu de chaque cellule dans la zone de données de cellules.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiIsOverride/><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="Function"/></apiValueDef><apiDesc>
Fonction de rappel qui est appelée lors du rendu de chaque cellule dans la zone de données de cellules. La signature de la fonction de rappel est :
<pre>function myStyleFunction(row:IOLAPAxisPosition, column:IOLAPAxisPosition, value:Number):Object</pre>
<p>dans laquelle <codeph>row</codeph> est la position IOLAPAxisPosition associée à cette cellule sur l’axe des rangées, <codeph>column</codeph> est la position IOLAPAxisPosition associée à cette cellule sur l’axe des colonnes et <codeph>value</codeph> est la valeur de la cellule.</p>
<p>La valeur renvoyée doit être un objet dont les propriétés sont des styles. Par exemple : <codeph>{ color:0xFF0000, fontWeight:"bold" }</codeph>.</p>
<p>Si la valeur de la cellule est NaN, la fonction est appelée avec NaN comme dernier argument.</p>
</apiDesc></apiValueDetail></apiValue></apiClassifier><apiClassifier id="mx.controls:AdvancedDataGrid"><apiName>AdvancedDataGrid</apiName><shortdesc>
Le contrôle AdvancedDataGrid étend la fonctionnalité du contrôle DataGrid standard pour ajouter des fonctionnalités de visualisation des données à votre application Apache Flex.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion><styles><style enumeration="normal,bold" inherit="yes" name="sortFontWeight" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="String">
<description>
Poids de police utilisé par la classe AdvancedDataGridSortItemRenderer pour rendre dicône de tri dans len-tête de colonne.
</description>
<default>normal
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style enumeration="normal,italic" inherit="yes" name="sortFontStyle" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="String">
<description>
Style de police utilisé par la classe AdvancedDataGridSortItemRenderer pour rendre dicône de tri dans len-tête de colonne.
</description>
<default>normal
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style format="Length" inherit="yes" name="sortFontSize" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="Number">
<description>
Taille de police utilisé par la classe AdvancedDataGridSortItemRenderer pour rendre dicône de tri dans len-tête de colonne.
</description>
<default>10
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="yes" name="sortFontFamily" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="String">
<description>
Famille de police utilisé par la classe AdvancedDataGridSortItemRenderer pour rendre dicône de tri dans len-tête de colonne.
</description>
<default>Verdana
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style format="Color" inherit="yes" name="textSelectedColor" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="uint">
<description>
Couleur du texte lorsque lutilisateur sélectionne une rangée.
</description>
<default>0x2B333C
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style format="Color" inherit="yes" name="textRollOverColor" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="uint">
<description>
Couleur du texte lorsque lutilisateur survole une rangée avec la souris.
</description>
<default>0x2B333C
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="selectionEasingFunction" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="Function">
<description>
Référence à une fonction <codeph>easingFunction</codeph> qui permet de contrôler linterpolation par programme.
<p>La valeur par défaut est <codeph>undefined</codeph>.</p>
</description>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style format="Color" inherit="yes" name="selectionDisabledColor" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="uint">
<description>
Couleur désactivée dun élément de liste.
</description>
<default>0xDDDDDD
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="headerHorizontalSeparatorSkin" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="Class">
<description>
Classe à utiliser comme habillage qui définit lapparence des séparateurs entre les en-têtes de colonne de différentes profondeurs dun contrôle AdvancedDataGrid.
</description>
<default>undefined
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="headerSortSeparatorSkin" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="Class">
<description>
Habillage qui définit lapparence des séparateurs entre le texte et les icônes dun en-tête dans un contrôle AdvancedDataGrid.
</description>
<default>undefined
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="openEasingFunction" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="Function">
<description>
Fonction daccélération permettant de contrôler linterpolation du composant.
<p>La valeur par défaut est <codeph>undefined</codeph>.</p>
</description>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style format="Time" inherit="no" name="openDuration" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="Number">
<description>
Longueur dune transition ouverte ou fermée pour larborescence de navigation, en millisecondes.
</description>
<default>250
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="indentation" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="Number">
<description>
Retrait de chaque nœud de larborescence de navigation, en pixels.
</description>
<default>17
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style format="EmbeddedFile" inherit="no" name="folderClosedIcon" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="Class">
<description>
Spécifie licône fermée de dossier dun nœud de branche de larborescence de navigation. La valeur par défaut est <codeph>TreeFolderClosed</codeph> dans le fichier Assets.swf.
</description>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style format="EmbeddedFile" inherit="no" name="folderOpenIcon" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="Class">
<description>
Spécifie licône ouverte de dossier dun nœud de branche de larborescence de navigation. La valeur par défaut est <codeph>TreeFolderOpen</codeph> dans le fichier Assets.swf.
</description>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style format="EmbeddedFile" inherit="no" name="disclosureClosedIcon" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="Class">
<description>
Icône qui est affichée à côté dun nœud de branche fermé de larborescence de navigation. La valeur par défaut est <codeph>TreeDisclosureClosed</codeph> dans le fichier Assets.swf.
</description>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style format="EmbeddedFile" inherit="no" name="disclosureOpenIcon" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="Class">
<description>
Icône qui est affichée à côté dun nœud de branche ouvert de larborescence de navigation. La valeur par défaut est <codeph>TreeDisclosureOpen</codeph> dans le fichier Assets.swf.
</description>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style format="EmbeddedFile" inherit="no" name="defaultLeafIcon" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="Class">
<description>
Icône par défaut dun nœud terminal de larborescence de navigation. La valeur par défaut est <codeph>TreeNodeIcon</codeph> dans le fichier Assets.swf.
</description>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style arrayType="uint" format="Color" inherit="yes" name="depthColors" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="Array">
<description>
Tableau de couleurs utilisé pour les rangées de chaque niveau de larborescence de navigation du contrôle AdvancedDataGrid, par ordre décroissant.
</description>
<default>undefined
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style arrayType="uint" format="Color" inherit="yes" name="alternatingItemColors" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="Array">
<description>
Couleurs alternées pour les rangées. La valeur peut être un tableau de deux couleurs ou plus. Pour les contrôles AdvancedDataGrid, tous les éléments dune rangée ont la même couleur darrière-plan et chaque couleur darrière-plan des rangées est déterminée par le tableau de couleurs. Utilisée uniquement si la propriété <codeph>backgroundColor</codeph> nest pas spécifiée.
</description>
<default>undefined
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style format="Length" inherit="no" name="paddingRight" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="Number">
<description>
Nombre de pixels entre la bordure droite du contrôle et le bord droit de sa zone de contenu.
</description>
<default>0
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style format="Length" inherit="no" name="paddingLeft" owner="mx.controls:AdvancedDataGrid" playerVersion="Flash9" type="Number">
<description>
Nombre de pixels entre la bordure gauche du contrôle et le bord gauche de sa zone de contenu.
</description>
<default>2
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style></styles><DefaultProperty name="dataProvider"/></asMetadata><asCustoms><mxml><![CDATA[
<p>
The <code>&lt;mx:AdvancedDataGrid&gt;</code> tag inherits all of the tag attributes
of its superclass, except for <code>labelField</code>, <code>iconField</code>,
and <code>iconFunction</code>, and adds the following tag attributes:
</p>
<pre>
&lt;mx:AdvancedDataGrid
<b>Properties</b>
displayDisclosureIcon="true|false"
displayItemsExpanded="false|true"
groupedColumns="[]"
groupIconFunction="null"
groupItemRenderer="AdvancedDataGridGroupItemRenderer"
groupLabelFunction="null"
groupRowHeight="-1"
itemIcons="undefined"
lockedColumnCount="0"
lockedRowCount="0"
rendererProviders="[]"
selectedCells="null"
treeColumn="null"
<b>Styles</b>
alternatingItemColors="undefined"
defaultLeafIcon="TreeNodeIcon"
depthColors="undefined"
disclosureClosedIcon="TreeDisclosureClosed"
disclosureOpenIcon="TreeDisclosureOpen"
folderClosedIcon="TreeFolderClosed"
folderOpenIcon="TreeFolderOpen"
headerHorizontalSeparatorSkin="undefined"
indentation="17"
openDuration="250"
openEasingFunction="undefined"
paddingLeft="2"
paddingRight="0"
selectionDisabledColor="#DDDDDD"
selectionEasingFunction="undefined"
sortFontFamily="Verdana"
sortFontSize="10"
sortFontStyle="normal"
sortFontWeight="normal"
textRollOverColor="#2B333C"
textSelectedColor="#2B333C"
<b>Events</b>
headerDragOutside="<i>No default</i>"
headerDropOutside="<i>No default</i>"
itemClose="<i>No default</i>"
itemOpen="<i>No default</i>"
itemOpening="<i>No default</i>"
/&gt;
<b><i>The following AdvancedDataGrid code sample specifies the column order:</i></b>
&lt;mx:AdvancedDataGrid&gt;
&lt;mx:dataProvider&gt;
&lt;mx:Object Artist="Pavement" Price="11.99"
Album="Slanted and Enchanted"/&gt;
&lt;mx:Object Artist="Pavement"
Album="Brighten the Corners" Price="11.99"/&gt;
&lt;/mx:dataProvider&gt;
&lt;mx:columns&gt;
&lt;mx:AdvancedDataGridColumn dataField="Album"/&gt;
&lt;mx:AdvancedDataGridColumn dataField="Price"/&gt;
&lt;/mx:columns&gt;
&lt;/mx:AdvancedDataGrid&gt;
</pre>
</p>
]]></mxml></asCustoms></prolog><apiClassifierDetail><apiClassifierDef><apiAccess value="public"/><apiStatic/><apiBaseClassifier>mx.controls:AdvancedDataGridBaseEx</apiBaseClassifier></apiClassifierDef><apiDesc>
Le contrôle AdvancedDataGrid étend la fonctionnalité du contrôle DataGrid standard pour ajouter des fonctionnalités de visualisation des données à votre application Apache Flex. Ces fonctionnalités renforcent le contrôle sur l’affichage des données, le regroupement des données et la mise en forme des données. Le contrôle <codeph>AdvancedDataGrid</codeph> ressemble à un contrôle List, mais il peut afficher plusieurs colonnes de données, ce qui le rend approprié pour afficher des objets dotés de plusieurs propriétés.
<p>
Le contrôle AdvancedDataGrid offre les fonctionnalités suivantes :
<ul>
<li>Colonnes de largeur variable ou fixe.</li>
<li>Colonnes que l’utilisateur peut redimensionner. </li>
<li>Colonnes que l’utilisateur peut réorganiser. </li>
<li>En-têtes de colonne personnalisables en option.</li>
<li>Possbilité d’utiliser un rendu d’élément personnalisé pour les colonnes dans le but d’afficher des données autres que de type texte.</li>
<li>Prise en charge du tri des données en cliquant sur une colonne.</li>
</ul>
</p>
Le contrôle AdvancedDataGrid est destiné à l’affichage des données. Il ne s’agit pas d’un outil de mise en forme, tel qu’un tableau HTML. Le package mx.containers fournit ces outils de mise en forme.
</apiDesc><example conref="AdvancedDataGridExample.mxml"><swfblock conref="examples/AdvancedDataGridExample.swf"/></example></apiClassifierDetail><related-links><link href="mx.controls.advancedDataGridClasses.xml#AdvancedDataGridItemRenderer"><linktext>mx.controls.advancedDataGridClasses.AdvancedDataGridItemRenderer</linktext></link><link href="mx.controls.advancedDataGridClasses.xml#AdvancedDataGridColumn"><linktext>mx.controls.advancedDataGridClasses.AdvancedDataGridColumn</linktext></link><link href="mx.controls.advancedDataGridClasses.xml#AdvancedDataGridDragProxy"><linktext>mx.controls.advancedDataGridClasses.AdvancedDataGridDragProxy</linktext></link><link href="mx.events.xml#AdvancedDataGridEvent"><linktext>mx.events.AdvancedDataGridEvent</linktext></link><link href="" invalidHref="mx.controls.DataGrid.xml"><linktext>mx.controls.DataGrid</linktext></link></related-links><adobeApiEvent id="mx.controls:AdvancedDataGrid_mx.events.AdvancedDataGridEvent.HEADER_DROP_OUTSIDE_headerDropOutside"><apiName>headerDropOutside</apiName><shortdesc>
Distribué lorsque l’utilisateur dépose une colonne en dehors de son groupe de colonnes.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><adobeApiEventDetail><adobeApiEventDef><apiEventType>mx.events.AdvancedDataGridEvent.HEADER_DROP_OUTSIDE</apiEventType><adobeApiEventClassifier>mx.events.AdvancedDataGridEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc>
Distribué lorsque l’utilisateur dépose une colonne en dehors de son groupe de colonnes. Le contrôle AdvancedDataGrid ne fournit pas de gestionnaire par défaut pour cet événement.
</apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="mx.controls:AdvancedDataGrid_mx.events.AdvancedDataGridEvent.HEADER_DRAG_OUTSIDE_headerDragOutside"><apiName>headerDragOutside</apiName><shortdesc>
Distribué lorsque l’utilisateur fait glisser une colonne en dehors de son groupe de colonnes.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><adobeApiEventDetail><adobeApiEventDef><apiEventType>mx.events.AdvancedDataGridEvent.HEADER_DRAG_OUTSIDE</apiEventType><adobeApiEventClassifier>mx.events.AdvancedDataGridEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc>
Distribué lorsque l’utilisateur fait glisser une colonne en dehors de son groupe de colonnes. Le contrôle AdvancedDataGrid ne fournit pas de gestionnaire par défaut pour cet événement.
</apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="mx.controls:AdvancedDataGrid_mx.events.AdvancedDataGridEvent.ITEM_OPENING_itemOpening"><apiName>itemOpening</apiName><shortdesc>
Distribué lorsqu’une opération d’ouverture ou de fermeture de branche d’arborescence est initiée.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><adobeApiEventDetail><adobeApiEventDef><apiEventType>mx.events.AdvancedDataGridEvent.ITEM_OPENING</apiEventType><adobeApiEventClassifier>mx.events.AdvancedDataGridEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc>
Distribué lorsqu’une opération d’ouverture ou de fermeture de branche d’arborescence est initiée.
</apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="mx.controls:AdvancedDataGrid_mx.events.AdvancedDataGridEvent.ITEM_OPEN_itemOpen"><apiName>itemOpen</apiName><shortdesc>
Distribué lorsqu’une branche de l’arborescence de navigation est ouverte ou développée.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><adobeApiEventDetail><adobeApiEventDef><apiEventType>mx.events.AdvancedDataGridEvent.ITEM_OPEN</apiEventType><adobeApiEventClassifier>mx.events.AdvancedDataGridEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc>
Distribué lorsqu’une branche de l’arborescence de navigation est ouverte ou développée.
</apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="mx.controls:AdvancedDataGrid_mx.events.AdvancedDataGridEvent.ITEM_CLOSE_itemClose"><apiName>itemClose</apiName><shortdesc>
Distribué lorsqu’une branche de l’arborescence de navigation est fermée ou réduite.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><adobeApiEventDetail><adobeApiEventDef><apiEventType>mx.events.AdvancedDataGridEvent.ITEM_CLOSE</apiEventType><adobeApiEventClassifier>mx.events.AdvancedDataGridEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc>
Distribué lorsqu’une branche de l’arborescence de navigation est fermée ou réduite.
</apiDesc></adobeApiEventDetail></adobeApiEvent><apiConstructor id="mx.controls:AdvancedDataGrid:AdvancedDataGrid"><apiName>AdvancedDataGrid</apiName><shortdesc>
Constructeur.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiConstructorDetail><apiConstructorDef><apiAccess value="public"/></apiConstructorDef><apiDesc>
Constructeur.
</apiDesc></apiConstructorDetail></apiConstructor><apiOperation id="mx.controls:AdvancedDataGrid:protected:addCellSelectionData"><apiName>addCellSelectionData</apiName><shortdesc>
Ajoute des informations sur la sélection des cellules au contrôle, comme si vous utilisiez la souris pour sélectionner la cellule.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>uid</apiItemName><apiType value="String"/><apiDesc>UID de la cellule sélectionnée.
</apiDesc></apiParam><apiParam><apiItemName>columnIndex</apiItemName><apiType value="int"/><apiDesc>Index de colonne de la cellule sélectionnée.
</apiDesc></apiParam><apiParam><apiItemName>selectionData</apiItemName><apiOperationClassifier>mx.controls.advancedDataGridClasses:AdvancedDataGridBaseSelectionData</apiOperationClassifier><apiDesc>Occurrence AdvancedDataGridBaseSelectionData définissant les informations concernant la cellule sélectionnée.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Ajoute des informations sur la sélection des cellules au contrôle, comme si vous utilisiez la souris pour sélectionner la cellule.
</apiDesc></apiOperationDetail><related-links><link href="mx.controls.advancedDataGridClasses.xml#AdvancedDataGridBaseSelectionData"><linktext>mx.controls.advancedDataGridClasses.AdvancedDataGridBaseSelectionData</linktext></link></related-links></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:protected:applyCellSelectionEffect"><apiName>applyCellSelectionEffect</apiName><shortdesc>
Configure l’effet pour l’application de l’indicateur de sélection.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>indicator</apiItemName><apiType value="flash.display:Sprite"/><apiDesc>Sprite contenant les graphiques qui décrivent la sélection.
</apiDesc></apiParam><apiParam><apiItemName>uid</apiItemName><apiType value="String"/><apiDesc>UID de l’élément actuellement sélectionné, qui peut être utilisé pour indexer dans un tableau et suivre plusieurs effets de sélection.
</apiDesc></apiParam><apiParam><apiItemName>columnIndex</apiItemName><apiType value="int"/><apiDesc>Index de colonne de la cellule sélectionnée.
</apiDesc></apiParam><apiParam><apiItemName>itemRenderer</apiItemName><apiType value="mx.controls.listClasses:IListItemRenderer"/><apiDesc>Rendu d’élément actuellement affiché comme étant sélectionné.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Configure l’effet pour l’application de l’indicateur de sélection. La valeur par défaut est une interpolation Alpha basique.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:protected:applyUserStylesForItemRenderer"><apiName>applyUserStylesForItemRenderer</apiName><shortdesc>
Applique des styles du contrôle AdvancedDatagrid à un rendu d’élément.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>givenItemRenderer</apiItemName><apiType value="mx.controls.listClasses:IListItemRenderer"/><apiDesc>Fonctionnalité de rendu d’élément.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Applique des styles du contrôle AdvancedDatagrid à un rendu d’élément. Le rendu d’élément doit implémenter les interfaces IStyleClient et IDataRenderer et doit être une sous-classe de la classe DisplayObject.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:protected:atLeastOneProperty"><apiName>atLeastOneProperty</apiName><shortdesc>
Renvoie la valeur true si l’objet comporte au moins une propriété, ce qui signifie que le dictionnaire possède au moins une clé.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiDesc>La valeur est <codeph>true</codeph> si l’objet a au moins une propriété.
</apiDesc><apiType value="Boolean"/></apiReturn><apiParam><apiItemName>o</apiItemName><apiType value="Object"/><apiDesc>Objet à inspecter.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Renvoie la valeur <codeph>true</codeph> si l’objet comporte au moins une propriété, ce qui signifie que le dictionnaire possède au moins une clé.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:protected:clearCellSelectionData"><apiName>clearCellSelectionData</apiName><shortdesc>
Efface les informations sur la sélection des cellules.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn></apiOperationDef><apiDesc>
Efface les informations sur la sélection des cellules.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:protected:clearIndicators"><apiName>clearIndicators</apiName><shortdesc>
Supprime tous les indicateurs de sélection, les indicateurs de surbrillance et les signes d’insertion.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiIsOverride/><apiReturn><apiType value="void"/></apiReturn></apiOperationDef><apiDesc>
Supprime tous les indicateurs de sélection, les indicateurs de surbrillance et les signes d’insertion.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:protected:clearSelectedCells"><apiName>clearSelectedCells</apiName><shortdesc>
Efface la propriété selectedCells.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>transition</apiItemName><apiType value="Boolean"/><apiData>false</apiData><apiDesc>Spécifiez la valeur <codeph>true</codeph> pour animer la transition.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Efface la propriété <codeph>selectedCells</codeph>.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:collapseAll"><apiName>collapseAll</apiName><shortdesc>
Réduit tous les nœuds de l’arborescence de navigation.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiReturn><apiType value="void"/></apiReturn></apiOperationDef><apiDesc>
Réduit tous les nœuds de l’arborescence de navigation.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:protected:dragCompleteHandler"><apiName>dragCompleteHandler</apiName><shortdesc>
Gestionnaire de l’événement DragEvent.DRAG_COMPLETE.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiIsOverride/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>event</apiItemName><apiType value="mx.events:DragEvent"/><apiDesc>Objet DragEvent.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Gestionnaire de l’événement <codeph>DragEvent.DRAG_COMPLETE</codeph> . Par défaut, seule l’action de glissement de <codeph>DragManager.MOVE</codeph> est prise en charge. Pour prendre en charge l’action de glissement <codeph>DragManager.COPY</codeph>, vous devez écrire un gestionnaire d’événement pour l’événement <codeph>DragEvent.DRAG_DROP</codeph> qui implémente la copie des données AdvancedDataGrid en fonction de sa structure.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:protected:dragDropHandler"><apiName>dragDropHandler</apiName><shortdesc>
Gestionnaire de l’événement DragEvent.DRAG_DROP.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiIsOverride/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>event</apiItemName><apiType value="mx.events:DragEvent"/><apiDesc>Objet DragEvent.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Gestionnaire de l’événement <codeph>DragEvent.DRAG_DROP</codeph>. Cette méthode masque le résultats du dépôt en appelant la méthode <codeph>hideDropFeedback()</codeph>. Par défaut, seule l’action de glissement de <codeph>DragManager.MOVE</codeph> est prise en charge. Pour prendre en charge l’action de glissement <codeph>DragManager.COPY</codeph>, vous devez écrire un gestionnaire d’événement pour l’événement <codeph>DragEvent.DRAG_DROP</codeph> qui implémente la copie des données AdvancedDataGrid en fonction de sa structure.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:protected:drawVerticalLine"><apiName>drawVerticalLine</apiName><shortdesc>
Trace une ligne verticale entre les colonnes.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiIsOverride/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>s</apiItemName><apiType value="flash.display:Sprite"/><apiDesc>Objet Sprite qui contient un objet d’affichage comportant les graphiques de cette rangée.
</apiDesc></apiParam><apiParam><apiItemName>colIndex</apiItemName><apiType value="int"/><apiDesc>Index de la colonne dans le jeu des colonnes affichées. La colonne visible la plus à gauche possède l’index de colonne 0.
</apiDesc></apiParam><apiParam><apiItemName>color</apiItemName><apiType value="uint"/><apiDesc>Couleur de l’indicateur.
</apiDesc></apiParam><apiParam><apiItemName>x</apiItemName><apiType value="Number"/><apiDesc>Position x de l’arrière-plan
</apiDesc></apiParam></apiOperationDef><apiDesc>
Trace une ligne verticale entre les colonnes. Cette implémentation trace une ligne directement dans l’objet Sprite fourni. L’objet Sprite a été effacé avant que les lignes ne soient tracées.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:expandAll"><apiName>expandAll</apiName><shortdesc>
Développe tous les nœuds de l’arborescence de navigation dans le contrôle.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiReturn><apiType value="void"/></apiReturn></apiOperationDef><apiDesc>
Développe tous les nœuds de l’arborescence de navigation dans le contrôle.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:expandChildrenOf"><apiName>expandChildrenOf</apiName><shortdesc>
Ouvre ou ferme tous les nœuds de l’arborescence de navigation situés sous l’élément spécifié.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>item</apiItemName><apiType value="Object"/><apiDesc>Objet définissant le nœud de branche. Cet objet contient l’élément du fournisseur de données pour le nœud de branche.
</apiDesc></apiParam><apiParam><apiItemName>open</apiItemName><apiType value="Boolean"/><apiDesc>Indique la valeur <codeph>true</codeph> pour ouvrir les éléments et la valeur <codeph>false</codeph> pour les fermer.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Ouvre ou ferme tous les nœuds de l’arborescence de navigation situés sous l’élément spécifié.
<p>Si vous définissez la propriété <codeph>dataProvider</codeph> puis appelez immédiatement la méthode <codeph>expandChildrenOf()</codeph>, il est possible que le comportement soit incorrect. Vous devez soit attendre la validation du composant, soit appeler la méthode <codeph>validateNow</codeph> avant d’appeler la méthode <codeph>expandChildrenOf()</codeph>.</p>
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:expandItem"><apiName>expandItem</apiName><shortdesc>
Ouvre ou ferme un nœud de branche de l’arborescence de navigation.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>item</apiItemName><apiType value="Object"/><apiDesc>Objet définissant le nœud de branche. Cet objet contient l’élément du fournisseur de données pour le nœud de branche.
</apiDesc></apiParam><apiParam><apiItemName>open</apiItemName><apiType value="Boolean"/><apiDesc>Indiquez la valeur <codeph>true</codeph> pour ouvrir le nœud de branche et la valeur <codeph>false</codeph> pour le fermer.
</apiDesc></apiParam><apiParam><apiItemName>animate</apiItemName><apiType value="Boolean"/><apiData>false</apiData><apiDesc>Spécifiez la valeur <codeph>true</codeph> pour animer la transition (remarque : pour des raisons de performances, si une branche comporte plus de 20 enfants, elle n’est pas animée lors de sa première ouverture).
</apiDesc></apiParam><apiParam><apiItemName>dispatchEvent</apiItemName><apiType value="Boolean"/><apiData>false</apiData><apiDesc>Indique si le contrôle distribue un événement <codeph>open</codeph> à la fin de l’ouverture de l’animation (<codeph>true</codeph>) ou non (<codeph>false</codeph>).
</apiDesc></apiParam><apiParam><apiItemName>cause</apiItemName><apiType value="flash.events:Event"/><apiData>null</apiData><apiDesc>L’événement, le cas échéant, qui a initié l’action de l’élément.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Ouvre ou ferme un nœud de branche de l’arborescence de navigation. Lorsqu’un élément de branche s’ouvre, il rétablit les états d’ouverture et de fermeture de ses branches enfant si elles étaient déjà ouvertes.
<p>Si vous définissez la propriété <codeph>dataProvider</codeph> puis appelez immédiatement la méthode <codeph>expandItem()</codeph>, il est possible que le comportement soit incorrect. Vous devez soit attendre la validation du composant, soit appeler la méthode <codeph>validateNow()</codeph>.</p>
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:protected:finishKeySelection"><apiName>finishKeySelection</apiName><shortdesc>
Définit les éléments sélectionnés en fonction des propriétés caretIndex et anchorIndex.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiIsOverride/><apiReturn><apiType value="void"/></apiReturn></apiOperationDef><apiDesc>
Définit les éléments sélectionnés en fonction des propriétés <codeph>caretIndex</codeph> et <codeph>anchorIndex</codeph>. Cette méthode est appelée par les gestionnaires de sélection du clavier et par la méthode <codeph>updateDisplayList()</codeph> au cas où le gestionnaire de sélection du clavier aurait reçu une erreur de page lors de son défilement pour obtenir plus d’éléments.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:getParentItem"><apiName>getParentItem</apiName><shortdesc>
Renvoie le parent d’un élément enfant.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiReturn><apiDesc>Parent de l’élément.
</apiDesc><apiType value="any"/></apiReturn><apiParam><apiItemName>item</apiItemName><apiType value="Object"/><apiDesc>Objet définissant l’élément enfant. Cet objet contient l’élément du fournisseur de données pour l’enfant.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Renvoie le parent d’un élément enfant. Cette méthode retourne une valeur uniquement si l’élément était ou est actuellement visible. Les éléments de niveau supérieur ont un parent dont la valeur est <codeph>null</codeph>.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:protected:initListData"><apiName>initListData</apiName><shortdesc>
Initialise un objet AdvancedDataGridListData qui est utilisé par le rendu d’élément AdvancedDataGrid.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>item</apiItemName><apiType value="Object"/><apiDesc>Elément à rendre. Cet objet contient l’élément du fournisseur de données pour l’élément.
</apiDesc></apiParam><apiParam><apiItemName>adgListData</apiItemName><apiOperationClassifier>mx.controls.advancedDataGridClasses:AdvancedDataGridListData</apiOperationClassifier><apiDesc>Objet AdvancedDataGridListDataItem à utiliser dans le rendu de l’élément.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Initialise un objet AdvancedDataGridListData qui est utilisé par le rendu d’élément AdvancedDataGrid.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:isItemOpen"><apiName>isItemOpen</apiName><shortdesc>
Renvoie la valeur true si le nœud de branche spécifié est ouvert.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiReturn><apiDesc>La valeur est <codeph>true</codeph> s’il est ouvert et <codeph>false</codeph> s’il ne l’est pas.
</apiDesc><apiType value="Boolean"/></apiReturn><apiParam><apiItemName>item</apiItemName><apiType value="Object"/><apiDesc>Nœud de branche à inspecter. Cet objet contient l’élément du fournisseur de données pour le nœud de branche.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Renvoie la valeur <codeph>true</codeph> si le nœud de branche spécifié est ouvert.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:protected:moveIndicators"><apiName>moveIndicators</apiName><shortdesc>
Déplace les indicateurs de sélection des cellules et rangées vers le haut ou le bas en fonction du décalage donné lorsque le contrôle fait défiler son affichage.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiIsOverride/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>uid</apiItemName><apiType value="String"/><apiDesc>UID de la rangée.
</apiDesc></apiParam><apiParam><apiItemName>offset</apiItemName><apiType value="int"/><apiDesc>décalage de défilement.
</apiDesc></apiParam><apiParam><apiItemName>absolute</apiItemName><apiType value="Boolean"/><apiDesc>La valeur est <codeph>true</codeph> si <codeph>offset</codeph> contient la nouvelle position de défilement et <codeph>false</codeph> s’il contient une valeur relative à la position de défilement en cours.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Déplace les indicateurs de sélection des cellules et rangées vers le haut ou le bas en fonction du décalage donné lorsque le contrôle fait défiler son affichage. Cette opération suppose que tous les indicateurs de sélection dans cette rangée se trouve à la même position y.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:protected:removeCellSelectionData"><apiName>removeCellSelectionData</apiName><shortdesc>
Supprime les informations sur la sélection des cellules du contrôle.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>uid</apiItemName><apiType value="String"/><apiDesc>UID de la cellule sélectionnée.
</apiDesc></apiParam><apiParam><apiItemName>columnIndex</apiItemName><apiType value="int"/><apiDesc>Index de colonne de la cellule sélectionnée.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Supprime les informations sur la sélection des cellules du contrôle.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:protected:selectCellItem"><apiName>selectCellItem</apiName><shortdesc>
Met à jour la liste des cellules sélectionnées, étant donné que le rendu d’élément spécifié a été activé par la souris et que les modificateurs clavier sont dans l’état spécifié.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiDesc>Renvoie la valeur <codeph>true</codeph> si l’opération réussit.
</apiDesc><apiType value="Boolean"/></apiReturn><apiParam><apiItemName>item</apiItemName><apiType value="mx.controls.listClasses:IListItemRenderer"/><apiDesc>Rendu d’élément de la cellule.
</apiDesc></apiParam><apiParam><apiItemName>shiftKey</apiItemName><apiType value="Boolean"/><apiDesc>La valeur est <codeph>true</codeph> pour indiquer que la touche Maj est activée et <codeph>false</codeph> si elle ne l’est pas.
</apiDesc></apiParam><apiParam><apiItemName>ctrlKey</apiItemName><apiType value="Boolean"/><apiDesc>La valeur est <codeph>true</codeph> pour indiquer que la touche Ctrl est activée et <codeph>false</codeph> si elle ne l’est pas.
</apiDesc></apiParam><apiParam><apiItemName>transition</apiItemName><apiType value="Boolean"/><apiData>true</apiData><apiDesc>Spécifiez la valeur <codeph>true</codeph> pour animer la transition.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Met à jour la liste des cellules sélectionnées, étant donné que le rendu d’élément spécifié a été activé par la souris et que les modificateurs clavier sont dans l’état spécifié.
<p>Cette méthode met également à jour l’affichage des rendus d’élément selon leur état sélectionné mis à jour.</p>
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:protected:selectItem"><apiName>selectItem</apiName><shortdesc>
Met à jour le jeu d’éléments sélectionnés, étant donné que le rendu d’élément fourni a été activé par la souris et que les modificateurs clavier sont dans l’état donné.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiIsOverride/><apiReturn><apiDesc>La valeur est <codeph>true</codeph> si le jeu d’éléments sélectionnés a changé. Le fait de cliquer sur un élément déjà sélectionné ne change pas toujours le jeu d’éléments sélectionnés.
</apiDesc><apiType value="Boolean"/></apiReturn><apiParam><apiItemName>item</apiItemName><apiType value="mx.controls.listClasses:IListItemRenderer"/><apiDesc>Rendu d’élément sur lequel l’utilisateur a cliqué.
</apiDesc></apiParam><apiParam><apiItemName>shiftKey</apiItemName><apiType value="Boolean"/><apiDesc><codeph>true</codeph> si la touche Maj a été maintenue enfoncée lors de l’activation de la souris.
</apiDesc></apiParam><apiParam><apiItemName>ctrlKey</apiItemName><apiType value="Boolean"/><apiDesc>La valeur est <codeph>true</codeph> si la touche Ctrl a été maintenue enfoncée lors de l’activation de la souris.
</apiDesc></apiParam><apiParam><apiItemName>transition</apiItemName><apiType value="Boolean"/><apiData>true</apiData><apiDesc>La valeur est <codeph>true</codeph> si les graphiques de l’état sélectionné doivent s’estomper à l’aide d’un effet.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Met à jour le jeu d’éléments sélectionnés, étant donné que le rendu d’élément fourni a été activé par la souris et que les modificateurs clavier sont dans l’état donné. Cette méthode met également à jour l’affichage des rendus d’élément selon leur état sélectionné mis à jour.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:setItemIcon"><apiName>setItemIcon</apiName><shortdesc>
Définit l’icône associée dans l’arborescence de navigation de l’élément.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>item</apiItemName><apiType value="Object"/><apiDesc>Objet définissant l’élément dans l’arborescence de navigation. Cet objet contient l’élément du fournisseur de données pour l’élément.
</apiDesc></apiParam><apiParam><apiItemName>iconID</apiItemName><apiType value="Class"/><apiDesc>Icône fermée (ou nœud terminal).
</apiDesc></apiParam><apiParam><apiItemName>iconID2</apiItemName><apiType value="Class"/><apiDesc>Icône ouverte.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Définit l’icône associée dans l’arborescence de navigation de l’élément. L’appel de cette méthode remplace les propriétés <codeph>iconField</codeph> et <codeph>iconFunction</codeph> de cet élément s’il s’agit d’un nœud terminal. Les éléments de branche n’utilisent pas les propriétés <codeph>iconField</codeph> et <codeph>iconFunction</codeph>. Ils utilisent les propriétés <codeph>folderOpenIcon</codeph> et <codeph>folderClosedIcon</codeph>.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGrid:protected:treeNavigationHandler"><apiName>treeNavigationHandler</apiName><shortdesc>
Gestionnaire de la navigation par clavier de l’arborescence de navigation.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiDesc>La valeur est <codeph>true</codeph> si la navigation par clavier est gérée correctement.
</apiDesc><apiType value="Boolean"/></apiReturn><apiParam><apiItemName>event</apiItemName><apiType value="flash.events:KeyboardEvent"/><apiDesc>Evénement du clavier.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Gestionnaire de la navigation par clavier de l’arborescence de navigation.
</apiDesc></apiOperationDetail></apiOperation><apiValue id="mx.controls:AdvancedDataGrid:HEADER_ICON_PART"><apiName>HEADER_ICON_PART</apiName><shortdesc>
Indique que la souris survole la partie d’en-tête.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>headerIconPart</apiData><apiType value="String"/></apiValueDef><apiDesc>
Indique que la souris survole la partie d’en-tête. Utilisé comme valeur de retour par la méthode <codeph>AdvancedDataGridHeaderRenderer.mouseEventToHeaderPart</codeph>.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:HEADER_TEXT_PART"><apiName>HEADER_TEXT_PART</apiName><shortdesc>
Indique que la souris survole la partie texte de l’en-tête.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>headerTextPart</apiData><apiType value="String"/></apiValueDef><apiDesc>
Indique que la souris survole la partie texte de l’en-tête. Utilisée comme valeur de retour par la méthode mouseEventToHeaderPart.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:protected:anchorColumnIndex"><apiName>anchorColumnIndex</apiName><shortdesc>
Index de colonne de l’ancrage actuel.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="protected"/><apiDynamic/><apiData>-1</apiData><apiType value="int"/></apiValueDef><apiDesc>
Index de colonne de l’ancrage actuel. Utilisez cette propriété avec la propriété <codeph>ListBase.anchorIndex</codeph> pour déterminer les index de colonne et de rangée de la cellule où se trouve l’ancrage.
</apiDesc></apiValueDetail><related-links><link href="" invalidHref="mx.controls.listClasses.xml#ListBase/anchorIndex"><linktext>mx.controls.listClasses.ListBase.anchorIndex</linktext></link></related-links></apiValue><apiValue id="mx.controls:AdvancedDataGrid:protected:caretColumnIndex"><apiName>caretColumnIndex</apiName><shortdesc>
Nom de colonne de l’élément sous le signe d’insertion.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="protected"/><apiDynamic/><apiData>-1</apiData><apiType value="int"/></apiValueDef><apiDesc>
Nom de colonne de l’élément sous le signe d’insertion. Utilisée avec la propriété <codeph>caretIndex</codeph> pour déterminer les index de colonne et de rangée de la cellule où se trouve le signe d’insertion.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:protected:cellSelectionTweens"><apiName>cellSelectionTweens</apiName><shortdesc>
Tableau de hashage des interpolations de sélection.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="protected"/><apiDynamic/><apiData>unknown</apiData><apiType value="Object"/></apiValueDef><apiDesc>
Tableau de hashage des interpolations de sélection. Ce tableau permet au composant de rechercher rapidement et de nettoyer les interpolations en cours si le jeu d’éléments sélectionnés est effacé. Le tableau est indexé par l’UID de l’élément et le numéro de colonne.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:protected:highlightColumnIndex"><apiName>highlightColumnIndex</apiName><shortdesc>
Index de colonne de l’élément qui passe actuellement sur ou sous le curseur.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="protected"/><apiDynamic/><apiData>-1</apiData><apiType value="int"/></apiValueDef><apiDesc>
Index de colonne de l’élément qui passe actuellement sur ou sous le curseur.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:itemIcons"><apiName>itemIcons</apiName><shortdesc>
Objet spécifiant les icônes des éléments.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="Object"/><apiDefaultValue>undefined
</apiDefaultValue></apiValueDef><apiDesc>
Objet spécifiant les icônes des éléments. Chaque entrée de l’objet comporte un nom de champ qui correspond à l’identifiant de l’élément et une valeur qui correspond à un objet au format suivant :
<pre>
{iconID: <i>Class</i>, iconID2: <i>Class</i>}
</pre>
La valeur du champ <codeph>iconID</codeph> est la classe de l’icône d’un élément fermé ou de nœud terminal et <codeph>iconID2</codeph> est la classe de l’icône d’un élément ouvert.
<p>Cette propriété est destinée à autoriser l’initialisation des icônes d’éléments. Les modifications apportées à ce tableau après l’initialisation ne sont pas détectées automatiquement. Utilisez la méthode <codeph>setItemIcon()</codeph> pour modifier les icônes de façon dynamique.</p>
</apiDesc></apiValueDetail><related-links><link href="mx.controls.xml#AdvancedDataGrid/setItemIcon()"><linktext>setItemIcon()</linktext></link></related-links></apiValue><apiValue id="mx.controls:AdvancedDataGrid:protected:selectedColumnIndex"><apiName>selectedColumnIndex</apiName><shortdesc>
Colonne de la cellule sélectionnée.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="protected"/><apiDynamic/><apiData>-1</apiData><apiType value="int"/></apiValueDef><apiDesc>
Colonne de la cellule sélectionnée. Utilisée avec la propriété <codeph>selectedIndex</codeph> pour déterminer les index de colonne et de rangée de la cellule sélectionnée.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:protected:tween"><apiName>tween</apiName><shortdesc>
Objet d’interpolation qui anime les rangées. Les utilisateurs peuvent ajouter des écouteurs d’événements à cet objet pour être avertis lorsque l’interpolation commence, est mise à jour et se termine.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="protected"/><apiDynamic/><apiType value="Object"/></apiValueDef><apiDesc>
Objet d’interpolation qui anime les rangées. Les utilisateurs peuvent ajouter des écouteurs d’événements à cet objet pour être avertis lorsque l’interpolation commence, est mise à jour et se termine.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:protected:visibleCellRenderers"><apiName>visibleCellRenderers</apiName><shortdesc>
Tableau de hashage des rendus d’élément du fournisseur de données actuellement affichés.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="protected"/><apiDynamic/><apiData>unknown</apiData><apiType value="Object"/></apiValueDef><apiDesc>
Tableau de hashage des rendus d’élément du fournisseur de données actuellement affichés. Le tableau est indexé par l’UID et le numéro de colonne de l’élément du fournisseur de données et permet d’utiliser rapidement le rendu pour afficher un élément en particulier.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:displayDisclosureIcon:get"><apiName>displayDisclosureIcon</apiName><shortdesc>
Contrôle la création et la visibilité des icônes de développement/réduction dans l’arborescence de navigation.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="Boolean"/><apiDefaultValue>true
</apiDefaultValue></apiValueDef><apiDesc>
Contrôle la création et la visibilité des icônes de développement/réduction dans l’arborescence de navigation. Si la valeur est <codeph>false</codeph>, les icônes de développement/réduction ne s’affichent pas.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:displayItemsExpanded:get"><apiName>displayItemsExpanded</apiName><shortdesc>
Si la valeur est true, développez l’arborescence de navigation pour afficher tous les éléments.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="Boolean"/><apiDefaultValue>false
</apiDefaultValue></apiValueDef><apiDesc>
Si la valeur est <codeph>true</codeph>, développez l’arborescence de navigation pour afficher tous les éléments. Si une nouvelle branche est ajoutée, elle sera développée.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:firstVisibleItem:get"><apiName>firstVisibleItem</apiName><shortdesc>
L’élément du fournisseur de données qui correspond à l’élément actuellement affiché dans la rangée supérieure du contrôle AdvancedDataGrid.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty isBindable="true" name="firstVisibleItemChanged"/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="Object"/></apiValueDef><apiDesc>
L’élément du fournisseur de données qui correspond à l’élément actuellement affiché dans la rangée supérieure du contrôle AdvancedDataGrid. Par exemple, selon les modalités d’ouverture, de fermeture et de défilement des branches, la rangée supérieure peut contenir le neuvième élément de la liste des éléments actuellement affichables, qui représente certains arrière-petits-enfants du nœud racine. La définition de cette propriété revient à définir la propriété <codeph>verticalScrollPosition</codeph> du contrôle List.
<p>Si l’élément n’est actuellement pas affichable (par exemple parce qu’il se trouve sous un élément non développable), définir cette propriété n’a aucun effet.</p>
<p>La valeur par défaut est le premier élement du contrôle AdvancedDataGrid.</p>
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:groupIconFunction:get"><apiName>groupIconFunction</apiName><shortdesc>
Fonction de rappel fournie par l’utilisateur à exécuter sur chaque élément de groupe pour en déterminer l’icône de branche dans l’arborescence de navigation.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty isBindable="true" name="groupIconFunctionChanged"/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="Function"/><apiDefaultValue>null
</apiDefaultValue></apiValueDef><apiDesc>
Fonction de rappel fournie par l’utilisateur à exécuter sur chaque élément de groupe pour en déterminer l’icône de branche dans l’arborescence de navigation. Vous pouvez spécifier les icônes à l’aide des propriétés <codeph>itemIcons</codeph> ou <codeph>setItemIcon</codeph> si vous avez des icônes prédéterminées pour les éléments de données. Utilisez cette fonction de rappel pour déterminer dynamiquement l’icône après l’examen des données.
<p>La propriété <codeph>groupIconFunction</codeph> prend l’élément dans le fournisseur de données et sa profondeur et renvoie une classe qui définit l’icône, ou la propriété <codeph>null</codeph> pour utiliser l’icône par défaut. La fonction de rappel doit présenter la signature suivante :</p>
<pre>
groupIconFunction(item:Object,depth:int):Class</pre>
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:groupItemRenderer:get"><apiName>groupItemRenderer</apiName><shortdesc>
Spécifie le rendu d’élément utilisé pour afficher les nœuds de branche dans l’arborescence de navigation correspondant aux groupes.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="mx.core:IFactory"/></apiValueDef><apiDesc>
Spécifie le rendu d’élément utilisé pour afficher les nœuds de branche dans l’arborescence de navigation correspondant aux groupes. Par défaut, il s’agit d’une occurrence de la classe AdvancedDataGridGroupItemRenderer.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:groupLabelFunction:get"><apiName>groupLabelFunction</apiName><shortdesc>
Fonction de rappel à exécuter sur chaque élément pour en déterminer l’étiquette dans l’arborescence de navigation.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty isBindable="true" name="groupLabelFunctionChanged"/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="Function"/><apiDefaultValue>null
</apiDefaultValue></apiValueDef><apiDesc>
Fonction de rappel à exécuter sur chaque élément pour en déterminer l’étiquette dans l’arborescence de navigation. Par défaut, le contrôle recherche la propriété <codeph>label</codeph> sur chaque élément du fournisseur de données et l’affiche. Toutefois, certains jeux de données n’ont pas de propriété <codeph>label</codeph> ni une autre propriété à afficher. Un jeu de données présentant les champs lastName et firstName mais dont vous souhaitez afficher les noms complets en est un exemple.
<p>Vous pouvez fournir une propriété <codeph>groupLabelFunction</codeph> qui recherche les champs appropriés et renvoie une chaîne affichable. La propriété <codeph>groupLabelFunction</codeph> permet également de gérer la mise en forme et la localisation. </p>
<p>La signature de la méthode des classes AdvancedDataGrid et AdvancedDataGridColumn est :</p>
<pre>
myGroupLabelFunction(item:Object, column:AdvancedDataGridColumn):String</pre>
<p>dans laquelle <codeph>item</codeph> contient l’objet de l’élément AdvancedDataGrid et <codeph>column</codeph> indique la colonne AdvancedDataGrid. La fonction renvoie une chaîne contenant l’étiquette. </p>
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:groupRowHeight:get"><apiName>groupRowHeight</apiName><shortdesc>
Hauteur de la rangée regroupée, en pixels.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="Number"/></apiValueDef><apiDesc>
Hauteur de la rangée regroupée, en pixels.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:groupedColumns:get"><apiName>groupedColumns</apiName><shortdesc>
Tableau qui définit la hiérarchie des occurrences AdvancedDataGridColumn lors du regroupement des colonnes.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="Array"/></apiValueDef><apiDesc>
Tableau qui définit la hiérarchie des occurrences AdvancedDataGridColumn lors du regroupement des colonnes. Si vous spécifiez les deux propriétés <codeph>columns</codeph> et <codeph>groupedColumns</codeph>, le contrôle utilise la propriété <codeph>groupedColumns</codeph> et ignore la propriété <codeph>columns</codeph>.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:lockedRowCount:get"><apiName>lockedRowCount</apiName><shortdesc>
Index de la première rangée dans le contrôle de défilement.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiIsOverride/><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="int"/><apiDefaultValue>0
</apiDefaultValue></apiValueDef><apiDesc>
Index de la première rangée dans le contrôle de défilement. Les rangées au-dessus de celle-ci restent fixes dans l’affichage.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:rendererProviders:get"><apiName>rendererProviders</apiName><shortdesc>
Tableau des occurrences AdvancedDataGridRendererProvider.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="Array"/></apiValueDef><apiDesc>
Tableau des occurrences AdvancedDataGridRendererProvider. Vous pouvez utiliser plusieurs fournisseurs de rendu pour spécifier des rendus d’élément personnalisés utilisés pour des données en particulier, à une profondeur donnée de l’arborescence de navigation ou avec les colonnes ou rangées étendues.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:selectedCells:get"><apiName>selectedCells</apiName><shortdesc>
Contient un tableau d’emplacements de cellules en tant qu’index de rangées et de colonnes.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="Array"/></apiValueDef><apiDesc>
Contient un tableau d’emplacements de cellules en tant qu’index de rangées et de colonnes. Changer la valeur de la propriété <codeph>selectionMode</codeph> définit cette propriété sur <codeph>null</codeph>.
<p>Notez que ces index de rangées et de colonnes sont des valeurs absolues, quel que soit l’affichage. Cela s’explique par le paramétrage particulier de la propriété <codeph>selectedCells</codeph> :</p>
<pre>
selectedCells = [ { rowIndex : r1, columnIndex : c1 },
{ rowIndex : r2, columnIndex : c2 },
... ]</pre>
<p>Ensuite, dataProvider[r1], columns[c1], dataProvider[r2], columns[c2], etc. seront toujours valides.</p>
<p>Si vous souhaitez modifier par programme l’ensemble des cellules sélectionnées, vous devez obtenir ce tableau, modifier les cellules et leur ordre d’apparition dans le tableau, puis affecter le nouveau tableau à la propriété <codeph>selectedCells</codeph>. Cette opération est nécessaire car le contrôle AdvancedDataGrid renvoie une nouvelle copie du tableau de cellules sélectionnées et ne remarque donc pas les modifications.</p>
<p>La valeur de la propriété <codeph>selectionMode</codeph> détermine les données des propriétés <codeph>rowIndex</codeph> et <codeph>columnIndex</codeph>, comme le décrit le tableau suivant :</p>
<adobetable class="innertable">
<tgroup cols="2"><thead><row><entry><codeph>selectionMode</codeph></entry><entry>Valeur des propriétés <codeph>rowIndex</codeph> et <codeph>columnIndex</codeph></entry></row></thead><tbody><row>
<entry>aucun</entry>
<entry>Aucune sélection n’est autorisée dans le contrôle et la propriété <codeph>selectedCells</codeph> a la valeur null. </entry>
</row><row>
<entry><codeph>singleRow</codeph> </entry>
<entry>Cliquez sur n’importe quelle cellule de la rangée pour sélectionner la rangée. Après la sélection, <codeph>selectedCells</codeph> contient un seul objet :
<p>[{rowIndex:selectedRowIndex, columnIndex: -1}]</p></entry>
</row><row>
<entry><codeph>multipleRows</codeph></entry>
<entry>Cliquez sur n’importe quelle cellule de la rangée pour sélectionner la rangée. Tout en maintenant la touche Ctrl enfoncée, cliquez sur toute cellule dans une autre rangée pour sélectionner plusieurs rangées non contiguës. Tout en maintenant la touche Maj enfoncée, cliquez sur toute cellule dans une autre rangée pour sélectionner plusieurs rangées contiguës. Après la sélection, <codeph>selectedCells</codeph> contient un objet pour chaque rangée sélectionnée :
<p>[ {rowIndex: selectedRowIndex1, columnIndex: -1}, {rowIndex: selectedRowIndex2, columnIndex: -1}, ... {rowIndex: selectedRowIndexN, columnIndex: -1} ] </p></entry>
</row><row>
<entry><codeph>singleCell</codeph></entry>
<entry>Cliquez sur toute cellule pour la sélectionner. Après la sélection, <codeph>selectedCells</codeph> contient un seul objet :
<p>[{rowIndex: selectedRowIndex, columnIndex:selectedColIndex}] </p></entry>
</row><row>
<entry><codeph>multipleCells</codeph></entry>
<entry>Cliquez sur toute cellule pour la sélectionner. Tout en maintenant la touche Ctrl enfoncée, cliquez sur toute cellule pour sélectionner plusieurs cellules non contiguës. Tout en maintenant la touche Maj enfoncée, cliquez sur toute cellule pour sélectionner plusieurs cellules contiguës. Après la sélection, <codeph>selectedCells</codeph> contient un objet pour chaque cellule sélectionnée :
<p>[ {rowIndex: selectedRowIndex1, columnIndex: selectedColIndex1}, {rowIndex: selectedRowIndex2, columnIndex: selectedColIndex2}, ... {rowIndex: selectedRowIndexN, columnIndex: selectedColIndexN} ] </p></entry>
</row></tbody></tgroup></adobetable>
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:protected:treeColumnIndex:get"><apiName>treeColumnIndex</apiName><shortdesc>
Numéro de colonne de l’aborescence.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="protected"/><apiDynamic/><apiValueAccess value="read"/><apiType value="int"/><apiDefaultValue>0
</apiDefaultValue></apiValueDef><apiDesc>
Numéro de colonne de l’aborescence.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:treeColumn:get"><apiName>treeColumn</apiName><shortdesc>
Colonne dans laquelle l’arborescence est affichée.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiValueClassifier>mx.controls.advancedDataGridClasses:AdvancedDataGridColumn</apiValueClassifier><apiDefaultValue>null
</apiDefaultValue></apiValueDef><apiDesc>
Colonne dans laquelle l’arborescence est affichée. Définissez cette propriété sur la valeur de la propriété <codeph>id</codeph> d’une occurrence AdvancedDataGridColumn, comme l’illustre l’exemple suivant :
<pre>
&lt;mx:AdvancedDataGrid
width="100%" height="100%"
treeColumn="{rep}">
&lt;mx:dataProvider>
&lt;mx:HierarchicalData source="{dpHierarchy}"
childrenField="categories"/>
&lt;/mx:dataProvider>
&lt;mx:columns>
&lt;mx:AdvancedDataGridColumn dataField="Region"/>
&lt;mx:AdvancedDataGridColumn id="rep"
dataField="Territory_Rep"
headerText="Territory Rep"/>
&lt;mx:AdvancedDataGridColumn dataField="Actual"/>
&lt;mx:AdvancedDataGridColumn dataField="Estimate"/>
&lt;/mx:columns>
&lt;/mx:AdvancedDataGrid></pre>
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGrid:hierarchicalCollectionView:set"><apiName>hierarchicalCollectionView</apiName><shortdesc>
Occurrence IHierarchicalCollectionView utilisée par le contrôle.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiValueClassifier>mx.collections:IHierarchicalCollectionView</apiValueClassifier></apiValueDef><apiDesc>
Occurrence IHierarchicalCollectionView utilisée par le contrôle.
<p>Valeur par défaut d’une occurrence interne de la classe HierarchicalCollectionView.</p>
</apiDesc></apiValueDetail><related-links><link href="mx.collections.xml#IHierarchicalCollectionView"><linktext>mx.collections.IHierarchicalCollectionView</linktext></link></related-links></apiValue><apiValue id="mx.controls:AdvancedDataGrid:lockedColumnCount:set"><apiName>lockedColumnCount</apiName><shortdesc>
Index de la première colonne dans le contrôle de défilement.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiIsOverride/><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="int"/></apiValueDef><apiDesc>
Index de la première colonne dans le contrôle de défilement. Les colonnes situées à gauche de celle-ci restent fixes dans l’affichage.
<p>Lorsque vous utilisez des groupes de colonnes, un groupe de colonne est considéré comme une seule colonne. Par exemple, si vous définissez cette propriété sur 2 et si les deux colonnes les plus à gauche contiennent deux ou trois enfants respectivement, vous avez alors verrouillé les cinq premières colonnes du contrôle.</p>
</apiDesc></apiValueDetail></apiValue></apiClassifier><apiClassifier id="mx.controls:AdvancedDataGridBaseEx"><apiName>AdvancedDataGridBaseEx</apiName><shortdesc>
La classe AdvancedDataGridBaseEx est une classe de base du contrôle AdvancedDataGrid.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion><Exclude kind="style" name="cornerRadius"/><Exclude kind="property" name="showDataTips"/><Exclude kind="property" name="maxVerticalScrollPosition"/><Exclude kind="property" name="maxHorizontalScrollPosition"/><Exclude kind="property" name="offscreenExtraRowsOrColumnsChanged"/><Exclude kind="property" name="offscreenExtraColumnsRight"/><Exclude kind="property" name="offscreenExtraColumnsLeft"/><Exclude kind="property" name="offscreenExtraColumns"/><Exclude kind="property" name="offscreenExtraRowsBottom"/><Exclude kind="property" name="offscreenExtraRowsTop"/><Exclude kind="property" name="offscreenExtraRows"/><Exclude kind="property" name="offscreenExtraRowsOrColumns"/><Exclude kind="property" name="labelField"/><Exclude kind="property" name="columnCount"/><DefaultProperty name="dataProvider"/><styles><style inherit="no" name="headerDragProxyStyleName" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="String">
<description>
Nom dune déclaration de style CSS pour le contrôle des aspects de lapparence dune colonne lorsque lutilisateur la fait glisser ailleurs.
</description>
<default>"headerDragProxyStyle"
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="columnDropIndicatorSkin" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="Class">
<description>
Classe à utiliser comme habillage pour indiquer quune colonne peut être déposée dans lemplacement en cours.
</description>
<default>mx.skins.halo.DataGridColumnDropIndicator (for both Halo and Spark themes)
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="stretchCursor" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="Class">
<description>
Classe à utiliser comme habillage pour le curseur qui indique quune colonne peut être redimensionnée.
</description>
<default>mx.skins.halo.DataGridStretchCursor
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="verticalLockedSeparatorSkin" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="Class">
<description>
Classe à utiliser comme habillage qui définit lapparence du séparateur entre les colonnes verrouillées et dévérrouillées dun contrôle AdvancedDataGrid. Par défaut, le contrôle AdvancedDataGrid utilise les méthodes <codeph>drawHorizontalLine()</codeph> et <codeph>drawVerticalLine()</codeph> pour tracer les séparateurs.
</description>
<default>undefined
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="verticalSeparatorSkin" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="Class">
<description>
Classe à utiliser comme habillage qui définit lapparence des séparateurs entre les colonnes dun contrôle AdvancedDataGrid. Par défaut, le contrôle AdvancedDataGrid utilise les méthodes <codeph>drawHorizontalLine()</codeph> et <codeph>drawVerticalLine()</codeph> pour tracer les séparateurs.
</description>
<default>undefined
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="horizontalLockedSeparatorSkin" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="Class">
<description>
Classe à utiliser comme habillage qui définit lapparence du séparateur entre les rangées verrouillées et dévérrouillées dun contrôle AdvancedDataGrid. Par défaut, le contrôle AdvancedDataGrid utilise les méthodes <codeph>drawHorizontalLine()</codeph> et <codeph>drawVerticalLine()</codeph> pour tracer les séparateurs.
</description>
<default>undefined
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="horizontalSeparatorSkin" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="Class">
<description>
Classe à utiliser comme habillage qui définit lapparence du séparateur entre les rangées dun contrôle AdvancedDataGrid. Par défaut, le contrôle AdvancedDataGrid utilise les méthodes <codeph>drawHorizontalLine()</codeph> et <codeph>drawVerticalLine()</codeph> pour tracer les séparateurs.
</description>
<default>undefined
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="headerHorizontalSeparatorSkin" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="Class">
<description>
Classe à utiliser comme habillage qui définit lapparence du séparateur entre un groupe de colonnes et ses colonnes enfants/les en-têtes du groupe de colonnes dun contrôle AdvancedDataGrid.
</description>
<default>mx.skins.halo.AdvancedDataGridHeaderHorizontalSeparator
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="headerSeparatorSkin" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="Class">
<description>
Classe à utiliser comme habillage qui définit lapparence du séparateur entre les en-têtes de colonne dun contrôle AdvancedDataGrid.
<p>La classe dhabillage par défaut est basée sur le thème. Par exemple, avec le thème Halo, la classe dhabillage par défaut est <codeph>mx.skins.halo.DataGridHeaderSeparator</codeph>. Pour le thème Spark, la classe dhabillage par défaut est <codeph>mx.skins.spark.DataGridHeaderSeparatorSkin</codeph>.</p>
</description>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="headerBackgroundSkin" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="Class">
<description>
Classe à utiliser comme habillage qui définit lapparence de larrière-plan des en-têtes de colonne dun contrôle AdvancedDataGrid.
<p>La classe dhabillage par défaut est basée sur le thème. Par exemple, avec le thème Halo, la classe dhabillage par défaut est <codeph>mx.skins.halo.DataGridHeaderBackgroundSkin</codeph>. Pour le thème Spark, la classe dhabillage par défaut est <codeph>mx.skins.spark.DataGridHeaderBackgroundSkin</codeph>.</p>
</description>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="columnResizeSkin" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="Class">
<description>
Classe à utiliser comme habillage pour une colonne en cours de redimensionnement.
</description>
<default>mx.skins.halo.DataGridColumnResizeSkin (for both Halo and Spark themes)
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="headerStyleName" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="String">
<description>
Nom dune déclaration de style CSS permettant de contrôler dautres aspects de lapparence des en-têtes de colonne.
</description>
<default>"dataGridStyles"
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style format="Color" inherit="yes" name="selectionColor" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="uint">
<description>
Couleur darrière-plan de la rangée lorsque lutilisateur sélectionne un rendu d’élément dans la rangée.
</description>
<default>0xCDFFC1
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style format="Color" inherit="yes" name="rollOverColor" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="uint">
<description>
Couleur de larrière-plan de la rangée lorsque lutilisateur la survole avec sa souris.
</description>
<default>0xE3FFD6
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style arrayType="uint" format="Color" inherit="yes" name="headerColors" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="Array">
<description>
Tableau de deux couleurs utilisé pour tracer le dégradé darrière-plan de len-tête. La première couleur est la couleur du haut. La seconde couleur est la couleur inférieure.
</description>
<default>[0xFFFFFF, 0xE6E6E6]
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style format="Color" inherit="yes" name="horizontalGridLineColor" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="uint">
<description>
Couleur des lignes horizontales de la grille.
</description>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style format="Color" inherit="yes" name="verticalGridLineColor" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="uint">
<description>
Couleur des lignes verticales de la grille.
</description>
<default>0x666666
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="horizontalGridLines" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="Boolean">
<description>
Indicateur précisant si les lignes horizontales de la grille doivent safficher entre les rangées. Si la valeur est <codeph>true</codeph>, les lignes horizontales de la grille apparaissent. Si la valeur est <codeph>false</codeph>, les lignes horizontales de la grille sont masquées.
</description>
<default>false
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="verticalGridLines" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="Boolean">
<description>
Indicateur précisant si les lignes verticales de la grille doivent safficher entre les colonnes. Si la valeur est <codeph>true</codeph>, les lignes verticales de la grille apparaissent. Si la valeur est <codeph>false</codeph>, les lignes verticales de la grille sont masquées.
</description>
<default>true
</default>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style inherit="no" name="defaultDataGridItemRenderer" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash10" type="Class">
<description>
Nom de la classe du rendu itemRenderer à utiliser si aucune propriété nest spécifiée pour une colonne. Il sagit dun moyen permettant de définir le rendu itemRenderer pour un groupe de composants AdvancedDataGrid au lieu davoir à définir chaque composant individuellement. Si vous définissez la propriété itemRenderer du composant AdvancedDataGrid, elle remplace cette valeur.
</description>
<default>null
</default>
<playerversion>AIR 1.5
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 4
</productversion></asCustoms></prolog></style><style inherit="no" name="defaultDataGridItemEditor" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash10" type="Class">
<description>
Nom de la classe de la propriété itemEditor à utiliser si aucune propriété nest spécifiée pour une colonne. Il sagit dun moyen permettant de définir un éditeur d’éléments pour un groupe de composants AdvancedDataGrid au lieu davoir à définir chaque composant individuellement. Si vous définissez la propriété itemEditor du composant AdvancedDataGridColumn, elle remplace cette valeur.
</description>
<default>null
</default>
<playerversion>AIR 1.5
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 4
</productversion></asCustoms></prolog></style><style format="Color" inherit="yes" name="disabledIconColor" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="uint">
<description>
Couleur de licône dans un habillage désactivé. Par exemple, ce style est utilisé par la classe dhabillage CheckBoxIcon pour tracer la coche dun contrôle CheckBox désactivé, par la classe ComboBoxSkin pour tracer la flèche vers le bas dun contrôle ComboBox désactivé et par la classe dhabillage DateChooserMonthArrowSkin pour tracer la flèche du mois dun contrôle DateChooser désactivé. La valeur par défaut dépend de la classe du composant. Si elle nest pas remplacée par la classe, la valeur par défaut est <codeph>0x999999</codeph>.
</description>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style><style format="Color" inherit="yes" name="iconColor" owner="mx.controls:AdvancedDataGridBaseEx" playerVersion="Flash9" type="uint">
<description>
Couleur de licône dans un habillage. Par exemple, ce style est utilisé par la classe dhabillage CheckBoxIcon pour tracer la coche dun contrôle CheckBox, par la classe ComboBoxSkin pour tracer la flèche vers le bas du contrôle ComboBox et par la classe dhabillage DateChooserMonthArrowSkin pour tracer la flèche du mois du contrôle DateChooser. La valeur par défaut dépend de la classe du composant. Si elle nest pas remplacée par la classe, la valeur par défaut est <codeph>0x111111</codeph>.
</description>
<playerversion>AIR 1.1
</playerversion>
<prolog><asCustoms><langversion>3.0
</langversion><productversion>Flex 3
</productversion></asCustoms></prolog></style></styles></asMetadata><asCustoms><mxml><![CDATA[ <p>
The <code>&lt;mx:AdvancedDataGridBaseEx&gt;</code> tag inherits all of the tag attributes
of its superclass, except for <code>labelField</code>, <code>iconField</code>,
and <code>iconFunction</code>, and adds the following tag attributes:
</p>
<pre>
&lt;mx:AdvancedDataGridBaseEx
<b>Properties</b>
columns="<i>From dataProvider</i>"
draggableColumns="true|false"
editable="item group summary"
editedItemPosition="<code>null</code>"
horizontalScrollPosition="null"
imeMode="null"
itemEditorInstance="null"
lookAheadDuratio="400"
minColumnWidth="<code>NaN</code>"
resizableColumns="true|false"
sortableColumns="true|false"
sortExpertMode="false|true"
<b>Styles</b>
columnDropIndicatorSkin="DataGridColumnDropIndicator"
columnResizeSkin="DataGridColumnResizeSkin"
disabledIconColor="0x999999"
headerBackgroundSkin="DataGridHeaderSeparator"
headerColors="[#FFFFFF, #E6E6E6]"
headerDragProxyStyleName="headerDragProxyStyle"
headerHorizontalSeparatorSkin="AdvancedDataGridHeaderHorizontalSeparator"
headerSeparatorSkin="DataGridHeaderSeparator"
headerStyleName="<i>No default</i>"
horizontalGridLineColor="<i>No default</i>"
horizontalGridLines="false|true"
horizontalLockedSeparatorSkin="undefined"
horizontalSeparatorSkin="undefined"
iconColor="0x111111"
rollOverColor="#E3FFD6"
selectionColor="#CDFFC1"
stretchCursor="DataGridStretchCursor"
verticalGridLineColor="#666666"
verticalGridLines="false|true"
verticalLockedSeparatorSkin="undefined"
verticalSeparatorSkin="undefined"
<b>Events</b>
columnStretch="<i>No default</i>"
headerRelease="<i>No default</i>"
headerShift="<i>No default</i>"
itemEditBegin="<i>No default</i>"
itemEditBeginning="<i>No default</i>"
itemEditEnd="<i>No default</i>"
itemFocusIn="<i>No default</i>"
itemFocusOut="<i>No default</i>"
/&gt;
<i>The following AdvancedDataGrid code sample specifies the column order:</i>
&lt;mx:AdvancedDataGrid&gt;
&lt;mx:dataProvider&gt;
&lt;mx:Object Artist="Pavement" Price="11.99"
Album="Slanted and Enchanted"/&gt;
&lt;mx:Object Artist="Pavement"
Album="Brighten the Corners" Price="11.99"/&gt;
&lt;/mx:dataProvider&gt;
&lt;mx:columns&gt;
&lt;mx:AdvancedDataGridColumn dataField="Album"/&gt;
&lt;mx:AdvancedDataGridColumn dataField="Price"/&gt;
&lt;/mx:columns&gt;
&lt;/mx:AdvancedDataGrid&gt;
</pre>
</p>
]]></mxml></asCustoms></prolog><apiClassifierDetail><apiClassifierDef><apiAccess value="public"/><apiStatic/><apiBaseInterface>mx.core:IIMESupport</apiBaseInterface><apiBaseClassifier>mx.controls.advancedDataGridClasses:AdvancedDataGridBase</apiBaseClassifier></apiClassifierDef><apiDesc>
La classe AdvancedDataGridBaseEx est une classe de base du contrôle AdvancedDataGrid. Cette classe contient du code qui fournit une fonctionnalité similaire au contrôle DataGrid.
</apiDesc></apiClassifierDetail><related-links><link href="mx.controls.xml#AdvancedDataGrid"><linktext>mx.controls.AdvancedDataGrid</linktext></link></related-links><adobeApiEvent id="mx.controls:AdvancedDataGridBaseEx_mx.events.IndexChangedEvent.HEADER_SHIFT_headerShift"><apiName>headerShift</apiName><shortdesc>
Distribué lorsque l’utilisateur relâche le bouton de la souris sur un en-tête de colonne après avoir fait glissé la colonne vers un nouvel emplacement, ce qui a provoqué le déplacement de la colonne sur un nouvel index.
</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><adobeApiEventDetail><adobeApiEventDef><apiEventType>mx.events.IndexChangedEvent.HEADER_SHIFT</apiEventType><adobeApiEventClassifier>mx.events.IndexChangedEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc>
Distribué lorsque l’utilisateur relâche le bouton de la souris sur un en-tête de colonne après avoir fait glissé la colonne vers un nouvel emplacement, ce qui a provoqué le déplacement de la colonne sur un nouvel index
</apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="mx.controls:AdvancedDataGridBaseEx_mx.events.AdvancedDataGridEvent.SORT_sort"><apiName>sort</apiName><shortdesc>
Distribué lorsqu’un tri doit être réalisé sur le contrôle AdvancedDataGrid.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><adobeApiEventDetail><adobeApiEventDef><apiEventType>mx.events.AdvancedDataGridEvent.SORT</apiEventType><adobeApiEventClassifier>mx.events.AdvancedDataGridEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc>
Distribué lorsqu’un tri doit être réalisé sur le contrôle AdvancedDataGrid.
</apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="mx.controls:AdvancedDataGridBaseEx_mx.events.AdvancedDataGridEvent.HEADER_RELEASE_headerRelease"><apiName>headerRelease</apiName><shortdesc>
Distribué lorsque l’utilisateur relâche le bouton de la souris sur un en-tête de colonne pour demander que le controle trie le contenu de la grille en fonction du contenu de la colonne.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><adobeApiEventDetail><adobeApiEventDef><apiEventType>mx.events.AdvancedDataGridEvent.HEADER_RELEASE</apiEventType><adobeApiEventClassifier>mx.events.AdvancedDataGridEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc>
Distribué lorsque l’utilisateur relâche le bouton de la souris sur un en-tête de colonne pour demander que le controle trie le contenu de la grille en fonction du contenu de la colonne. Distribué uniquement si la colonne peut être triée et si le fournisseur de données prend le tri en charge. Le contrôle AdvancedDataGrid a un gestionnaire par défaut pour cet événement, qui implémente le tri d’une seule colonne. Le tri de plusieurs colonnes peut être implémenté en appelant la méthode <codeph>preventDefault()</codeph> pour empêcher le tri d’une seule colonne et en définissant la propriété <codeph>sort</codeph> du fournisseur de données.
<p>
<b>Remarque </b>: les flèches de tri sont définies par le gestionnaire d’événement par défaut de l’événement <codeph>headerRelease</codeph>. Si vous appelez la méthode <codeph>preventDefault()</codeph> dans votre gestionnaire d’événement, les flèches ne sont pas tracées.
</p>
</apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="mx.controls:AdvancedDataGridBaseEx_mx.events.AdvancedDataGridEvent.COLUMN_STRETCH_columnStretch"><apiName>columnStretch</apiName><shortdesc>
Distribué lorsqu’un utilisateur change la largeur d’une colonne, ce qui indique que la quantité des données affichées dans cette colonne a peut-être changé.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><adobeApiEventDetail><adobeApiEventDef><apiEventType>mx.events.AdvancedDataGridEvent.COLUMN_STRETCH</apiEventType><adobeApiEventClassifier>mx.events.AdvancedDataGridEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc>
Distribué lorsqu’un utilisateur change la largeur d’une colonne, ce qui indique que la quantité des données affichées dans cette colonne a peut-être changé. Si la propriété <codeph>horizontalScrollPolicy</codeph> est définie sur <codeph>"none"</codeph>, les autres colonnes sont réduites ou développées pour compenser le redimensionnement de la colonne. Elles distribuent également cet événement.
</apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="mx.controls:AdvancedDataGridBaseEx_mx.events.AdvancedDataGridEvent.ITEM_FOCUS_OUT_itemFocusOut"><apiName>itemFocusOut</apiName><shortdesc>
Distribué lorsqu’un rendu d’élément perd le focus, ce qui peut se produire lorsque l’utilisateur clique sur un autre élément du contrôle AdvancedDataGrid, clique à l’extérieur du contrôle, ou utilise le clavier pour accéder à un autre élément dans le contrôle AdvancedDataGrid ou hors du contrôle.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><adobeApiEventDetail><adobeApiEventDef><apiEventType>mx.events.AdvancedDataGridEvent.ITEM_FOCUS_OUT</apiEventType><adobeApiEventClassifier>mx.events.AdvancedDataGridEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc>
Distribué lorsqu’un rendu d’élément perd le focus, ce qui peut se produire lorsque l’utilisateur clique sur un autre élément du contrôle AdvancedDataGrid, clique à l’extérieur du contrôle, ou utilise le clavier pour accéder à un autre élément dans le contrôle AdvancedDataGrid ou hors du contrôle. Distribué uniquement si l’élément est modifiable.
</apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="mx.controls:AdvancedDataGridBaseEx_mx.events.AdvancedDataGridEvent.ITEM_FOCUS_IN_itemFocusIn"><apiName>itemFocusIn</apiName><shortdesc>
Distribué lorsqu’un rendu d’élément reçoit le focus, ce qui peut se produire lorsque l’utilisateur clique sur un élément du contrôle AdvancedDataGrid ou accède à l’élément à l’aide du clavier.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><adobeApiEventDetail><adobeApiEventDef><apiEventType>mx.events.AdvancedDataGridEvent.ITEM_FOCUS_IN</apiEventType><adobeApiEventClassifier>mx.events.AdvancedDataGridEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc>
Distribué lorsqu’un rendu d’élément reçoit le focus, ce qui peut se produire lorsque l’utilisateur clique sur un élément du contrôle AdvancedDataGrid ou accède à l’élément à l’aide du clavier. Distribué uniquement si l’élément est modifiable.
</apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="mx.controls:AdvancedDataGridBaseEx_mx.events.AdvancedDataGridEvent.ITEM_EDIT_END_itemEditEnd"><apiName>itemEditEnd</apiName><shortdesc>
Distribué lorsqu’une session de modification d’élément se termine pour une raison quelconque.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><adobeApiEventDetail><adobeApiEventDef><apiEventType>mx.events.AdvancedDataGridEvent.ITEM_EDIT_END</apiEventType><adobeApiEventClassifier>mx.events.AdvancedDataGridEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc>
Distribué lorsqu’une session de modification d’élément se termine pour une raison quelconque.
</apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="mx.controls:AdvancedDataGridBaseEx_mx.events.AdvancedDataGridEvent.ITEM_EDIT_BEGIN_itemEditBegin"><apiName>itemEditBegin</apiName><shortdesc>
Distribué lorsque la propriété editedItemPosition a été définie et que l’élément peut être modifié.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><adobeApiEventDetail><adobeApiEventDef><apiEventType>mx.events.AdvancedDataGridEvent.ITEM_EDIT_BEGIN</apiEventType><adobeApiEventClassifier>mx.events.AdvancedDataGridEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc>
Distribué lorsque la propriété <codeph>editedItemPosition</codeph> a été définie et que l’élément peut être modifié.
</apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="mx.controls:AdvancedDataGridBaseEx_mx.events.AdvancedDataGridEvent.ITEM_EDIT_BEGINNING_itemEditBeginning"><apiName>itemEditBeginning</apiName><shortdesc>
Distribué lorsque l’utilisateur relâche le bouton de la souris alors qu’il survole un rendu d’élément, accède au contrôle AdvancedDataGrid ou entre dans le contrôle AdvancedDataGrid avec la touche de tabulation ou tente de toute autre manière de modifier un élément.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><adobeApiEventDetail><adobeApiEventDef><apiEventType>mx.events.AdvancedDataGridEvent.ITEM_EDIT_BEGINNING</apiEventType><adobeApiEventClassifier>mx.events.AdvancedDataGridEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc>
Distribué lorsque l’utilisateur relâche le bouton de la souris alors qu’il survole un rendu d’élément, accède au contrôle AdvancedDataGrid ou entre dans le contrôle AdvancedDataGrid avec la touche de tabulation ou tente de toute autre manière de modifier un élément.
</apiDesc></adobeApiEventDetail></adobeApiEvent><apiConstructor id="mx.controls:AdvancedDataGridBaseEx:AdvancedDataGridBaseEx"><apiName>AdvancedDataGridBaseEx</apiName><shortdesc>
Constructeur.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiConstructorDetail><apiConstructorDef><apiAccess value="public"/></apiConstructorDef><apiDesc>
Constructeur.
</apiDesc></apiConstructorDetail></apiConstructor><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:absoluteToDisplayColumnIndex"><apiName>absoluteToDisplayColumnIndex</apiName><shortdesc>
Convertit un index de colonne absolu en index correspondant dans les colonnes affichées.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiDesc>Index de la colonne actuellement affichée ou valeur -1 si <codeph>columnIndex</codeph> est introuvable.
</apiDesc><apiType value="int"/></apiReturn><apiParam><apiItemName>columnIndex</apiItemName><apiType value="int"/><apiDesc>Index absolu de la colonne.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Convertit un index de colonne absolu en index correspondant dans les colonnes affichées. Comme les utilisateurs peuvent réorganiser les colonnes, l’index de colonne absolu peut être différent de l’index de la colonne affichée.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:absoluteToVisibleColumnIndex"><apiName>absoluteToVisibleColumnIndex</apiName><shortdesc>
Convertit un index de colonne absolu en index correspondant dans les colonnes visibles.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiDesc>Index de la colonne actuellement visible ou valeur -1 si <codeph>columnIndex</codeph> n’est actuellement pas visible.
</apiDesc><apiType value="int"/></apiReturn><apiParam><apiItemName>columnIndex</apiItemName><apiType value="int"/><apiDesc>Index absolu de la colonne.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Convertit un index de colonne absolu en index correspondant dans les colonnes visibles. Comme les utilisateurs peuvent réorganiser les colonnes, l’index de colonne absolu peut être différent de l’index de la colonne visible.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:absoluteToVisibleIndices"><apiName>absoluteToVisibleIndices</apiName><shortdesc>
Convertit un index de rangée absolu et un index de colonne en index de rangée et de colonne correspondant de l’élément tel qu’il est actuellement affiché par le contrôle.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiDesc>Un objet contient deux champs, <codeph>rowIndex</codeph> et <codeph>columnIndex</codeph>, qui comportent l’index de rangée et l’index de colonne de l’élément tel qu’il est actuellement affiché par le contrôle.
</apiDesc><apiType value="Object"/></apiReturn><apiParam><apiItemName>rowIndex</apiItemName><apiType value="int"/><apiDesc>Index absolu de la rangée.
</apiDesc></apiParam><apiParam><apiItemName>columnIndex</apiItemName><apiType value="int"/><apiDesc>Index absolu de la colonne.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Convertit un index de rangée absolu et un index de colonne en index de rangée et de colonne correspondant de l’élément tel qu’il est actuellement affiché par le contrôle.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:addSortField"><apiName>addSortField</apiName><shortdesc>
Ajoute un champ de données à la liste des champs de tri.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>columnName</apiItemName><apiType value="String"/><apiDesc>Nom de la colonne correspondant au champ de données.
</apiDesc></apiParam><apiParam><apiItemName>columnNumber</apiItemName><apiType value="int"/><apiDesc>Index de colonne du contrôle AdvancedDataGrid.
</apiDesc></apiParam><apiParam><apiItemName>collection</apiItemName><apiType value="mx.collections:ICollectionView"/><apiDesc>Collection de données contenant le champ de données.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Ajoute un champ de données à la liste des champs de tri. Indique le champ de données en spécifiant l’emplacement de ses colonnes.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:clearSeparators"><apiName>clearSeparators</apiName><shortdesc>
Supprime les séparateurs d’en-têtes de colonne que vous utilisez généralement pour redimensionner les colonnes.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn></apiOperationDef><apiDesc>
Supprime les séparateurs d’en-têtes de colonne que vous utilisez généralement pour redimensionner les colonnes.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:colNumToIndex"><apiName>colNumToIndex</apiName><shortdesc>
Renvoie l’index d’une colonne actuellement affichée.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiDesc>Index de la colonne actuellement affichée ou valeur -1 si <codeph>colNum</codeph> est introuvable.
</apiDesc><apiType value="int"/></apiReturn><apiParam><apiItemName>colNum</apiItemName><apiType value="int"/><apiDesc>Index absolu de la colonne.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Renvoie l’index d’une colonne actuellement affichée. Cette méthode est utile si toutes les colonnes du contrôle ne sont pas actuellement visibles.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:createHeaderSeparators"><apiName>createHeaderSeparators</apiName><shortdesc>
Crée les séparateurs d’en-têtes entre les en-têtes de colonne et renseigne le tableau de séparateurs avec les séparateurs créés.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>n</apiItemName><apiType value="int"/><apiDesc>Nombre de séparateurs à créer.
</apiDesc></apiParam><apiParam><apiItemName>seperators</apiItemName><apiType value="Array"/><apiDesc>Tableau à renseigner avec les objets d’en-tête.
</apiDesc></apiParam><apiParam><apiItemName>headerLines</apiItemName><apiType value="mx.core:UIComponent"/><apiDesc>Composant parent des séparateurs d’en-têtes auquels les séparateurs sont ajoutés. En d’autres termes, Flex appelle la méthode <codeph>headerLines.addChild()</codeph> en interne pour ajouter les séparateurs à l’affichage.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Crée les séparateurs d’en-têtes entre les en-têtes de colonne et renseigne le tableau de <codeph>separators</codeph> avec les séparateurs créés.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:createItemEditor"><apiName>createItemEditor</apiName><shortdesc>
Crée l’éditeur d’élément pour le rendu d’élément au niveau de editedItemPosition en utilisant l’éditeur désigné par la propriété itemEditor.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>colIndex</apiItemName><apiType value="int"/><apiDesc>Index de la colonne dans le fournisseur de données de l’élément à modifier.
</apiDesc></apiParam><apiParam><apiItemName>rowIndex</apiItemName><apiType value="int"/><apiDesc>Index de la ligne dans le fournisseur de données de l’élément à modifier.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Crée l’éditeur d’élément pour le rendu d’élément au niveau de <codeph>editedItemPosition</codeph> en utilisant l’éditeur désigné par la propriété <codeph>itemEditor</codeph>.
<p>Cette méthode définit l’occurrence de l’éditeur sous forme de propriété <codeph>itemEditoroccurrence</codeph>.</p>
<p>Vous ne pouvez appeler cette méthode que de l’intérieur de l’écouteur d’événements pour l’événement <codeph>itemEditBegin. </codeph> Pour créer un éditeur à d’autres moments, définissez la propriété <codeph>editedItemPosition</codeph> pour générer l’événement <codeph>itemEditBegin</codeph>.</p>
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:destroyItemEditor"><apiName>destroyItemEditor</apiName><shortdesc>
Cette méthode ferme l’éditeur d’élément actuellement ouvert sur un rendu d’élément.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiReturn><apiType value="void"/></apiReturn></apiOperationDef><apiDesc>
Cette méthode ferme l’éditeur d’élément actuellement ouvert sur un rendu d’élément. Vous n’appelez généralement cette méthode que de l’intérieur de l’écouteur d’événements pour l’événement <codeph>itemEditEnd</codeph>, après avoir déjà appelé la méthode <codeph>preventDefault()</codeph> pour empêcher l’exécution de l’écouteur d’événements par défaut.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:displayToAbsoluteColumnIndex"><apiName>displayToAbsoluteColumnIndex</apiName><shortdesc>
Convertit l’index d’une colonne en cours d’affichage en index absolu correspondant.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiDesc>Index absolu de la colonne.
</apiDesc><apiType value="int"/></apiReturn><apiParam><apiItemName>columnIndex</apiItemName><apiType value="int"/><apiDesc>Index de la colonne actuellement affichée par le contrôle.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Convertit l’index d’une colonne en cours d’affichage en index absolu correspondant. Comme les utilisateurs peuvent réorganiser les colonnes, l’index de colonne absolu peut être différent de l’index de la colonne affichée.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:drawColumnBackground"><apiName>drawColumnBackground</apiName><shortdesc>
Trace l’arrière-plan d’une colonne avec la couleur suggéréé.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>s</apiItemName><apiType value="flash.display:Sprite"/><apiDesc>Objet Sprite qui contiendra un objet d’affichage doté des graphiques de cette colonne.
</apiDesc></apiParam><apiParam><apiItemName>columnIndex</apiItemName><apiType value="int"/><apiDesc>Index de la colonne dans le jeu des colonnes affichées. La colonne visible la plus à gauche possède l’index de colonne 0. Ceci est utile pour suivre les objets utilisés dans le tracé des arrière-plans. Ainsi, une colonne donnée peut réutiliser le même objet d’affichage même si l’index du contrôle AdvancedDataGridColumn de cette colonne a changé.
</apiDesc></apiParam><apiParam><apiItemName>color</apiItemName><apiType value="uint"/><apiDesc>Couleur suggérée pour l’indicateur.
</apiDesc></apiParam><apiParam><apiItemName>column</apiItemName><apiOperationClassifier>mx.controls.advancedDataGridClasses:AdvancedDataGridColumn</apiOperationClassifier><apiDesc>Colonne du contrôle AdvancedDataGrid pour laquelle vous tracez l’arrière-plan.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Trace l’arrière-plan d’une colonne avec la couleur suggéréé. Cette implémentation crée une forme sous forme d’enfant de l’objet Sprite saisi et la remplit de la couleur appropriée.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:drawHeaderBackground"><apiName>drawHeaderBackground</apiName><shortdesc>
Trace l’arrière-plan des en-têtes dans l’objet UIComponent donné.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>headerBG</apiItemName><apiType value="mx.core:UIComponent"/><apiDesc>Objet UIComponent qui contiendra les graphiques d’arrière-plan des en-têtes.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Trace l’arrière-plan des en-têtes dans l’objet UIComponent donné. Les graphiques tracés peuvent être dimensionnés horizontalement si la largeur du composant change ou cette méthode sera rappelée pour retracer selon une largeur et/ou hauteur différentes.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:drawHorizontalLine"><apiName>drawHorizontalLine</apiName><shortdesc>
Trace une ligne entre les rangées.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>s</apiItemName><apiType value="flash.display:Sprite"/><apiDesc>Objet Sprite qui contiendra un objet d’affichage doté des graphiques de cette rangée.
</apiDesc></apiParam><apiParam><apiItemName>rowIndex</apiItemName><apiType value="int"/><apiDesc>Index de la rangée dans le jeu des rangées affichées. L’en-tête ne compte pas. La rangée visible la plus à gauche possède l’index de rangée 0. Ceci est utile pour suivre les objets utilisés dans le tracé des arrière-plans. Ainsi, une rangée donnée peut réutiliser le même objet d’affichage même si l’index de l’élément que cette rangée rend a changé.
</apiDesc></apiParam><apiParam><apiItemName>color</apiItemName><apiType value="uint"/><apiDesc>Couleur suggérée pour l’indicateur.
</apiDesc></apiParam><apiParam><apiItemName>y</apiItemName><apiType value="Number"/><apiDesc>Position y suggérée pour l’arrière-plan.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Trace une ligne entre les rangées. Cette implémentation trace une ligne directement dans l’objet Sprite fourni. L’objet Sprite a été effacé avant que les lignes ne soient tracées.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:drawLinesAndColumnBackgrounds"><apiName>drawLinesAndColumnBackgrounds</apiName><shortdesc>
Trace des lignes entre les colonnes et les arrière-plans des colonnes.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn></apiOperationDef><apiDesc>
Trace des lignes entre les colonnes et les arrière-plans des colonnes. Cette implémentation appelle les méthodes <codeph>drawHorizontalLine()</codeph>, <codeph>drawVerticalLine()</codeph> et <codeph>drawColumnBackground()</codeph> lorsque cela est nécessaire. Elle crée un objet Sprite qui contient tous ces graphiques et l’ajoute en tant qu’enfant de l’objet <codeph>listContent</codeph> à l’avant de l’ordre de plan.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:drawRowBackground"><apiName>drawRowBackground</apiName><shortdesc>
Trace un arrière-plan de rangée aux position et hauteur définies avec la couleur spécifiée.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>s</apiItemName><apiType value="flash.display:Sprite"/><apiDesc>Objet Sprite qui contiendra un objet d’affichage doté des graphiques de cette rangée.
</apiDesc></apiParam><apiParam><apiItemName>rowIndex</apiItemName><apiType value="int"/><apiDesc>Index de la rangée dans le jeu des rangées affichées. L’en-tête ne compte pas. La rangée visible la plus à gauche possède l’index de rangée 0. Ceci est utile pour suivre les objets utilisés dans le tracé des arrière-plans. Ainsi, une rangée donnée peut réutiliser le même objet d’affichage même si l’index de l’élément que cette rangée rend a changé.
</apiDesc></apiParam><apiParam><apiItemName>y</apiItemName><apiType value="Number"/><apiDesc>Position y suggérée pour l’arrière-plan.
</apiDesc></apiParam><apiParam><apiItemName>height</apiItemName><apiType value="Number"/><apiDesc>Hauteur suggérée pour l’indicateur.
</apiDesc></apiParam><apiParam><apiItemName>color</apiItemName><apiType value="uint"/><apiDesc>Couleur suggérée pour l’indicateur.
</apiDesc></apiParam><apiParam><apiItemName>dataIndex</apiItemName><apiType value="int"/><apiDesc>Index de l’élément pour cette rangée dans le fournisseur de données. Il peut être utilisé par exemple pour teinter différemment le dixième élément.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Trace un arrière-plan de rangée aux position et hauteur définies avec la couleur spécifiée. Cette implémentation crée une forme sous forme d’enfant de l’objet Sprite saisi et la remplit de la couleur appropriée. Cette méthode utilise également le paramètre de la propriété de style <codeph>backgroundAlpha</codeph> pour déterminer la transparence de la couleur d’arrière-plan.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:drawSeparators"><apiName>drawSeparators</apiName><shortdesc>
Crée et affiche les séparateurs d’en-têtes de colonne que l’utilisateur utilise généralement pour redimensionner les colonnes.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn></apiOperationDef><apiDesc>
Crée et affiche les séparateurs d’en-têtes de colonne que l’utilisateur utilise généralement pour redimensionner les colonnes. Cette implémentation utilise le même objet Sprite que les lignes et les arrière-plans de colonne, ajoute des occurrences de <codeph>headerSeparatorSkin</codeph> et leur attribue des écouteurs de souris afin de savoir quand l’utilisateur souhaite redimensionner une colonne.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:drawVerticalLine"><apiName>drawVerticalLine</apiName><shortdesc>
Trace des lignes entre les colonnes.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>s</apiItemName><apiType value="flash.display:Sprite"/><apiDesc>Objet Sprite qui contiendra un objet d’affichage doté des graphiques de cette rangée.
</apiDesc></apiParam><apiParam><apiItemName>colIndex</apiItemName><apiType value="int"/><apiDesc>Index de la colonne dans le jeu des colonnes affichées. La colonne visible la plus à gauche possède l’index de colonne 0.
</apiDesc></apiParam><apiParam><apiItemName>color</apiItemName><apiType value="uint"/><apiDesc>Couleur suggérée pour l’indicateur.
</apiDesc></apiParam><apiParam><apiItemName>x</apiItemName><apiType value="Number"/><apiDesc>Position x suggérée pour l’arrière-plan.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Trace des lignes entre les colonnes. Cette implémentation trace une ligne directement dans l’objet Sprite fourni. L’objet Sprite a été effacé avant que les lignes ne soient tracées.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:findSortField"><apiName>findSortField</apiName><shortdesc>
Renvoie l’index de colonne correspondant au nom d’un champ pouvant être trié.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiDesc>Index de colonne du champ pouvant être trié.
</apiDesc><apiType value="int"/></apiReturn><apiParam><apiItemName>name</apiItemName><apiType value="String"/><apiDesc>Nom du champ pouvant être trié du fournisseur de données, tel qu’il est défini par une occurrence de la classe SortField.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Renvoie l’index de colonne correspondant au nom d’un champ pouvant être trié.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:getFieldSortInfo"><apiName>getFieldSortInfo</apiName><shortdesc>
Renvoie une occurrence SortInfo contenant les informations de tri de la colonne.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiReturn><apiDesc>Occurrence SortInfo.
</apiDesc><apiOperationClassifier>mx.controls.advancedDataGridClasses:SortInfo</apiOperationClassifier></apiReturn><apiParam><apiItemName>column</apiItemName><apiOperationClassifier>mx.controls.advancedDataGridClasses:AdvancedDataGridColumn</apiOperationClassifier><apiDesc>Index de colonne.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Renvoie une occurrence SortInfo contenant les informations de tri de la colonne.
</apiDesc></apiOperationDetail><related-links><link href="mx.controls.advancedDataGridClasses.xml#SortInfo"><linktext>mx.controls.advancedDataGridClasses.SortInfo</linktext></link></related-links></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:getSeparator"><apiName>getSeparator</apiName><shortdesc>
Renvoie les séparateurs d’en-têtes entre les en-têtes de colonne et renseigne le tableau de séparateurs avec les séparateurs renvoyés.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiDesc>Séparateurs d’en-têtes entre les en-têtes de colonne.
</apiDesc><apiType value="mx.core:UIComponent"/></apiReturn><apiParam><apiItemName>i</apiItemName><apiType value="int"/><apiDesc>Nombre de séparateurs à renvoyer.
</apiDesc></apiParam><apiParam><apiItemName>seperators</apiItemName><apiType value="Array"/><apiDesc>Tableau à renseigner avec les objets d’en-tête.
</apiDesc></apiParam><apiParam><apiItemName>headerLines</apiItemName><apiType value="mx.core:UIComponent"/><apiDesc>Composant parent des séparateurs d’en-têtes. Flex appelle la méthode <codeph>headerLines.getChild()</codeph> en interne pour renvoyer les séparateurs.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Renvoie les séparateurs d’en-têtes entre les en-têtes de colonne et renseigne le tableau de <codeph>separators</codeph> avec les séparateurs renvoyés.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:indexToColNum"><apiName>indexToColNum</apiName><shortdesc>
Renvoie le numéro d’une colonne actuellement affichée, selon l’affichage actuel.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiDesc>Numéro de la colonne affichée dans le contrôle ou valeur -1 si <codeph>columnIndex</codeph> est introuvable.
</apiDesc><apiType value="int"/></apiReturn><apiParam><apiItemName>columnIndex</apiItemName><apiType value="int"/><apiDesc>Iindex de la colonne actuellement affichée.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Renvoie le numéro d’une colonne actuellement affichée, selon l’affichage actuel. Cette méthode est utile si toutes les colonnes du contrôle ne sont pas actuellement visibles.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:isColumnFullyVisible"><apiName>isColumnFullyVisible</apiName><shortdesc>
Renvoie la valeur true si la rangée spécifiée d’une colonne est visible.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiDesc>Renvoie la valeur <codeph>true</codeph> si la rangée spécifiée d’une colonne est visible.
</apiDesc><apiType value="Boolean"/></apiReturn><apiParam><apiItemName>columnIndex</apiItemName><apiType value="int"/><apiDesc>Index de colonne.
</apiDesc></apiParam><apiParam><apiItemName>rowIndex</apiItemName><apiType value="int"/><apiData>-1</apiData><apiDesc>Index de rangée dans la colonne. S’il est omis, la méthode utilise la valeur actuelle de la propriété <codeph>verticalScrollPosition</codeph>.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Renvoie la valeur <codeph>true</codeph> si la rangée spécifiée d’une colonne est visible.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:isDataEditable"><apiName>isDataEditable</apiName><shortdesc>
Vérifie qu’une rangée de groupe ou de résumé est modifiable.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiDesc>La valeur est <codeph>true</codeph> si une rangée de groupe ou de résumé est modifiable.
</apiDesc><apiType value="Boolean"/></apiReturn><apiParam><apiItemName>data</apiItemName><apiType value="Object"/><apiDesc>Objet du fournisseur de données pour la rangée.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Vérifie qu’une rangée de groupe ou de résumé est modifiable.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:isDraggingAllowed"><apiName>isDraggingAllowed</apiName><shortdesc>
Vérifie si le déplacement est autorisé pour une colonne particulière ou non.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiDesc>Elle est définie sur <codeph>true</codeph> si le déplacement est autorisé pour la colonne.
</apiDesc><apiType value="Boolean"/></apiReturn><apiParam><apiItemName>draggedColumn</apiItemName><apiOperationClassifier>mx.controls.advancedDataGridClasses:AdvancedDataGridColumn</apiOperationClassifier><apiDesc>Colonne que l’utilisateur est en train de faire glisser.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Vérifie si le déplacement est autorisé pour une colonne particulière ou non.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:moveFocusToHeader"><apiName>moveFocusToHeader</apiName><shortdesc>
Déplace le focus sur l’en-tête de colonne spécifié.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>columnIndex</apiItemName><apiType value="int"/><apiData>-1</apiData><apiDesc>Index de la colonne qui doit recevoir le focus. Si vous spécifiez un index de colonne invalide, la méthode renvoie sans déplacer le focus.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Déplace le focus sur l’en-tête de colonne spécifié.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:removeSortField"><apiName>removeSortField</apiName><shortdesc>
Supprime un champ de données de la liste des champs de tri.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>columnName</apiItemName><apiType value="String"/><apiDesc>Nom de la colonne correspondant au champ de données.
</apiDesc></apiParam><apiParam><apiItemName>columnNumber</apiItemName><apiType value="int"/><apiDesc>Index de colonne du contrôle AdvancedDataGrid.
</apiDesc></apiParam><apiParam><apiItemName>collection</apiItemName><apiType value="mx.collections:ICollectionView"/><apiDesc>Collection de données contenant le champ de données.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Supprime un champ de données de la liste des champs de tri. Indique le champ de données en spécifiant l’emplacement de ses colonnes.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:scrollToViewColumn"><apiName>scrollToViewColumn</apiName><shortdesc>
Change la valeur de la propriété horizontalScrollPosition pour rendre la colonne spécifiée visible.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>newColumnIndex</apiItemName><apiType value="int"/><apiDesc>Index voulu de la colonne dans les colonnes actuellement affichées.
</apiDesc></apiParam><apiParam><apiItemName>columnIndex</apiItemName><apiType value="int"/><apiDesc>Index de la colonne à afficher.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Change la valeur de la propriété <codeph>horizontalScrollPosition</codeph> pour rendre la colonne spécifiée visible. Cette méthode est utile si toutes les colonnes du contrôle ne sont pas actuellement visibles.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:selectColumnHeader"><apiName>selectColumnHeader</apiName><shortdesc>
Sélectionne l’en-tête de colonne spécifié.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>columnNumber</apiItemName><apiType value="int"/><apiDesc>Index de la colonne qui doit recevoir le focus. Si vous spécifiez un index de colonne invalide, la méthode renvoie sans déplacer le focus.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Sélectionne l’en-tête de colonne spécifié.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:unselectColumnHeader"><apiName>unselectColumnHeader</apiName><shortdesc>
Désélectionne l’en-tête de colonne spécifié.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>columnNumber</apiItemName><apiType value="int"/><apiDesc>Index de la colonne. Si vous spécifiez un index de colonne invalide, la méthode n’a aucun effet.
</apiDesc></apiParam><apiParam><apiItemName>completely</apiItemName><apiType value="Boolean"/><apiData>false</apiData><apiDesc>Si la valeur est <codeph>true</codeph>, efface la propriété <codeph>caretIndex</codeph> et sélectionne le premier en-tête de colonne du contrôle.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Désélectionne l’en-tête de colonne spécifié.
</apiDesc></apiOperationDetail></apiOperation><apiOperation id="mx.controls:AdvancedDataGridBaseEx:protected:visibleToAbsoluteColumnIndex"><apiName>visibleToAbsoluteColumnIndex</apiName><shortdesc>
Convertit l’index d’une colonne actuellement visible en index absolu correspondant.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="protected"/><apiReturn><apiDesc>Index absolu de la colonne.
</apiDesc><apiType value="int"/></apiReturn><apiParam><apiItemName>columnIndex</apiItemName><apiType value="int"/><apiDesc>Index de la colonne actuellement visible dans le contrôle.
</apiDesc></apiParam></apiOperationDef><apiDesc>
Convertit l’index d’une colonne actuellement visible en index absolu correspondant. Comme les utilisateurs peuvent réorganiser les colonnes, l’index de colonne absolu peut être différent de l’index de la colonne visible.
</apiDesc></apiOperationDetail></apiOperation><apiValue id="mx.controls:AdvancedDataGridBaseEx:protected:headerInfoInitialized"><apiName>headerInfoInitialized</apiName><shortdesc>
Contient la valeur true si la propriété headerInfos a été initialisée avec les occurrences AdvancedDataGridHeaderInfo.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="protected"/><apiDynamic/><apiData>false</apiData><apiType value="Boolean"/></apiValueDef><apiDesc>
Contient la valeur <codeph>true</codeph> si la propriété <codeph>headerInfos</codeph> a été initialisée avec les occurrences AdvancedDataGridHeaderInfo.
</apiDesc></apiValueDetail><related-links><link href="mx.controls.advancedDataGridClasses.xml#AdvancedDataGridHeaderInfo"><linktext>mx.controls.advancedDataGridClasses.AdvancedDataGridHeaderInfo</linktext></link></related-links></apiValue><apiValue id="mx.controls:AdvancedDataGridBaseEx:protected:isKeyPressed"><apiName>isKeyPressed</apiName><shortdesc>
Contient la valeur true si une touche est actuellement activée.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="protected"/><apiDynamic/><apiData>false</apiData><apiType value="Boolean"/></apiValueDef><apiDesc>
Contient la valeur <codeph>true</codeph> si une touche est actuellement activée.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGridBaseEx:itemEditorInstance"><apiName>itemEditorInstance</apiName><shortdesc>
Référence à l’occurrence actuellement active de l’éditeur d’élément, s’il existe.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="mx.controls.listClasses:IListItemRenderer"/></apiValueDef><apiDesc>
Référence à l’occurrence actuellement active de l’éditeur d’élément, s’il existe.
<p>Pour accéder à l’occurrence de l’éditeur d’élément et à la nouvelle valeur de l’élément lorsqu’un élément est modifié, utilisez la propriété <codeph>itemEditorInstance</codeph>. La propriété <codeph>itemEditoroccurrence</codeph> n’est valide qu’après l’exécution de l’écouteur d’événement de l’événement <codeph>itemEditBegin</codeph>. De ce fait, vous n’accédez généralement à la propriété <codeph>itemEditorInstance</codeph> que de l’intérieur de l’écouteur d’événements de l’événement <codeph>itemEditEnd</codeph>.</p>
<p>La propriété <codeph>AdvancedDataGridColumn.itemEditor</codeph> définit la classe de l’éditeur d’élément et, de ce fait, le type de données de l’occurrence d’éditeur d’élément.</p>
<p>Vous ne pouvez pas définir cette propriété dans MXML.</p>
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGridBaseEx:lookAheadDuration"><apiName>lookAheadDuration</apiName><shortdesc>
La durée d’anticipation de type, en millisecondes, pour plusieurs caractères.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiData>400</apiData><apiType value="Number"/><apiDefaultValue>400
</apiDefaultValue></apiValueDef><apiDesc>
La durée d’anticipation de type, en millisecondes, pour plusieurs caractères. Si vous la définissez sur 0, la recherche sur plusieurs caractères est désactivée.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGridBaseEx:protected:orderedHeadersList"><apiName>orderedHeadersList</apiName><shortdesc>
Liste triée des occurrences AdvancedDataGridHeaderInfo correspondant aux en-têtes de colonne visibles.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="protected"/><apiDynamic/><apiData>unknown</apiData><apiType value="Array"/></apiValueDef><apiDesc>
Liste triée des occurrences AdvancedDataGridHeaderInfo correspondant aux en-têtes de colonne visibles.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGridBaseEx:resizableColumns"><apiName>resizableColumns</apiName><shortdesc>
Indicateur précisant si l’utilisateur peut modifier la taille des colonnes.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiData>true</apiData><apiType value="Boolean"/><apiDefaultValue>true
</apiDefaultValue></apiValueDef><apiDesc>
Indicateur précisant si l’utilisateur peut modifier la taille des colonnes. Si la valeur est <codeph>true</codeph>, l’utilisateur peut agrandir ou rétrécir les colonnes du contrôle AdvancedDataGrid en faisant glisser les lignes séparant les cellules d’en-tête. Si la valeur est <codeph>true</codeph>, les propriétés <codeph>resizeable</codeph> des colonnes individuelles doivent également être définies sur <codeph>false</codeph> pour empêcher l’utilisateur de redimensionner une certaine colonne.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGridBaseEx:sortableColumns"><apiName>sortableColumns</apiName><shortdesc>
Indicateur signalant si l’utilisateur peut trier les éléments du fournisseur de données en cliquant sur une cellule d’en-tête de colonnes.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiData>true</apiData><apiType value="Boolean"/><apiDefaultValue>true
</apiDefaultValue></apiValueDef><apiDesc>
Indicateur signalant si l’utilisateur peut trier les éléments du fournisseur de données en cliquant sur une cellule d’en-tête de colonnes. Si la valeur est <codeph>true</codeph>, l’utilisateur peut trier les éléments du fournisseur de données en cliquant sur une cellule d’en-tête de colonne. La propriété <codeph>AdvancedDataGridColumn.dataField</codeph> de la colonne ou la propriété <codeph>AdvancedDataGridColumn.sortCompareFunction</codeph> de la colonne est utilisée comme champ de tri. Si un utilisateur clique plusieurs fois sur une colonne, le trie alterne entre ordre croissant et décroissant. Si la valeur est <codeph>true</codeph>, chaque colonne peut être définie pour ne pas répondre à un clic sur un en-tête. Pour cela, définissez la propriété <codeph>sortable</codeph> sur <codeph>false</codeph>.
<p>Lorsqu’un utilisateur relâche le bouton de la souris sur une cellule d’en-tête, le contrôle AdvancedDataGrid distribue un événement <codeph>headerRelease</codeph> si cette propriété et la propriété triable de la colonne sont définies toutes les deux sur <codeph>true</codeph>. Si aucun gestionnaire n’appelle la méthode <codeph>preventDefault()</codeph> sur l’événement, le contrôle AdvancedDataGrid réalise le tri avec les propriétés <codeph>AdvancedDataGridColumn.dataField</codeph> ou <codeph>AdvancedDataGridColumn.sortCompareFunction</codeph> de cette colonne.</p>
</apiDesc></apiValueDetail><related-links><link href="mx.controls.advancedDataGridClasses.xml#AdvancedDataGridColumn/dataField"><linktext>mx.controls.advancedDataGridClasses.AdvancedDataGridColumn.dataField</linktext></link><link href="mx.controls.advancedDataGridClasses.xml#AdvancedDataGridColumn/sortCompareFunction"><linktext>mx.controls.advancedDataGridClasses.AdvancedDataGridColumn.sortCompareFunction</linktext></link></related-links></apiValue><apiValue id="mx.controls:AdvancedDataGridBaseEx:columns:get"><apiName>columns</apiName><shortdesc>
Tableau d’objets AdvancedDataGridColumn, un pour chacune des colonnes pouvant être affichées.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty isBindable="true" name="columnsChanged"/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="Array"/></apiValueDef><apiDesc>
Tableau d’objets AdvancedDataGridColumn, un pour chacune des colonnes pouvant être affichées. S’il n’est pas défini explicitement, le contrôle AdvancedDataGrid tente d’examiner le premier élément du fournisseur de données pour déterminer le jeu de propriétés et afficher ces propriétés par ordre alphabétique.
<p>Si vous souhaitez modifier le jeu de colonnes, vous devez obtenir ce tableau, modifier les colonnes et leur ordre d’apparition dans le tableau, puis affecter le nouveau tableau à la propriété <codeph>columns</codeph>. Cette opération est nécessaire, car le contrôle AdvancedDataGrid renvoie une copie du tableau de colonnes, pas une référence et ne peut donc pas remarquer les modifications apportées à la copie.</p>
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGridBaseEx:draggableColumns:get"><apiName>draggableColumns</apiName><shortdesc>
Indique si vous êtes autorisé à réorganiser les colonnes.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="Boolean"/><apiDefaultValue>true
</apiDefaultValue></apiValueDef><apiDesc>
Indique si vous êtes autorisé à réorganiser les colonnes. Si la valeur est <codeph>true</codeph>, vous pouvez réorganiser les colonnes du contrôle AdvancedDataGrid en faisant glisser les cellules d’en-tête.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGridBaseEx:editable:get"><apiName>editable</apiName><shortdesc>
Indique si l’utilisateur peut ou non modifier les éléments du fournisseur de données.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="String"/><apiDefaultValue>""
</apiDefaultValue></apiValueDef><apiDesc>
Indique si l’utilisateur peut ou non modifier les éléments du fournisseur de données.
<p>Si la valeur est <codeph>"item"</codeph>, les rendus d’élément du contrôle sont modifiables. L’utilisateur peut cliquer sur un rendu d’élément pour ouvrir un éditeur.</p>
<p>Si la valeur est <codeph>"item group"</codeph>, les rendus d’élément et les en-têtes de regroupement peuvent être modifiés.</p>
<p>Si la valeur est <codeph>"item summary"</codeph>, les rendus d’élément et les cellules de résumé peuvent être modifiés.</p>
<p>Vous pouvez combiner ces valeurs. Par exemple, <codeph>editable = "item group summary"</codeph>. Notez que la modification des éléments doit être activée si la modification des groupes ou des résumés est activée.</p>
<p>Si vous spécifiez une chaîne vide, aucune modification n’est autorisée.</p>
<p>Les valeurs <codeph>"true"</codeph> et <codeph>"false"</codeph> correspondent à la modification des éléments et à aucune modification.</p>
<p>La valeur <codeph>"all"</codeph> signifie que tout est modifiable.</p>
<p>Vous pouvez désactiver la modification de colonnes individuelles du contrôle AdvancedDataGrid à l’aide de la propriété <codeph>AdvancedDataGridColumn.editable</codeph>, ou en utilisant les événements <codeph>itemEditBeginning</codeph> et <codeph>itemEditBegin</codeph>.</p>
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGridBaseEx:editedItemPosition:get"><apiName>editedItemPosition</apiName><shortdesc>
Index de colonne et de ligne du rendu d’élément de l’élément du fournisseur de données en cours de modification, le cas échéant.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty isBindable="true" name="itemFocusIn"/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="Object"/><apiDefaultValue>null
</apiDefaultValue></apiValueDef><apiDesc>
Index de colonne et de ligne du rendu d’élément de l’élément du fournisseur de données en cours de modification, le cas échéant.
<p>Cet Objet présente deux champs : <codeph>columnIndex</codeph> et <codeph>rowIndex</codeph>, les index basés sur zéro des colonnes et des lignes de l’élément. Exemple : { columnIndex:2, rowIndex:3}</p>
<p>La définition de cette propriété ramène l’élément en vue et distribue l’événement <codeph>itemEditBegin</codeph> pour ouvrir un éditeur d’élément dans le rendu d’élément spécifié.</p>
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGridBaseEx:editedItemRenderer:get"><apiName>editedItemRenderer</apiName><shortdesc>
Référence au rendu d’élément du contrôle AdvancedDataGrid dont l’élément est en cours de modification.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="read"/><apiType value="mx.controls.listClasses:IListItemRenderer"/></apiValueDef><apiDesc>
Référence au rendu d’élément du contrôle AdvancedDataGrid dont l’élément est en cours de modification.
<p>Depuis un écouteur des événements <codeph>itemEditBegin</codeph> et <codeph>itemEditEnd</codeph>, vous pouvez accéder à la valeur actuelle de l’élément en cours de modification à l’aide de la propriété <codeph>editedItemRenderer.data</codeph>.</p>
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGridBaseEx:enableIME:get"><apiName>enableIME</apiName><shortdesc>
Indicateur qui signale si l’IME doit être activé lorsque le composant reçoit le focus. </shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="10"/><apiPlatform description="" name="AIR" version="1.5"/><apiTool description="" name="Flex" version="4"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="read"/><apiType value="Boolean"/></apiValueDef><apiDesc>
Indicateur qui signale si l’IME doit être activé lorsque le composant reçoit le focus. Si un éditeur est relevé, il définit enableIME en conséquence.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGridBaseEx:imeMode:get"><apiName>imeMode</apiName><shortdesc>
Spécifie le mode IME (éditeur de méthode d’entrée).</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="String"/><apiDefaultValue>null
</apiDefaultValue></apiValueDef><apiDesc>
Spécifie le mode IME (éditeur de méthode d’entrée). Le mode IME permet aux utilisateurs d’entrer du texte en chinois, japonais et coréen. Flex définit le mode IME spécifié lorsque le contrôle est mis en focus et rétablit la valeur précédente lorsque le contrôle est désactivé.
<p>La classe flash.system.IMEConversionMode définit des constantes pour les valeurs possibles de cette propriété. Vous pouvez également spécifier <codeph>null</codeph> si vous ne souhaitez pas spécifier d’éditeur IME.</p>
</apiDesc></apiValueDetail><related-links><link href="" invalidHref="flash.system.IMEConversionMode.xml"><linktext>flash.system.IMEConversionMode</linktext></link></related-links></apiValue><apiValue id="mx.controls:AdvancedDataGridBaseEx:minColumnWidth:get"><apiName>minColumnWidth</apiName><shortdesc>
Largeur minimale des colonnes, en pixels.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="Number"/><apiDefaultValue>NaN
</apiDefaultValue></apiValueDef><apiDesc>
Largeur minimale des colonnes, en pixels. Si la valeur n’est pas NaN, le contrôle AdvancedDataGrid l’applique en tant que largeur minimale de toutes les colonnes. Sinon, chaque colonne peut avoir sa propre largeur minimale.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGridBaseEx:sortExpertMode:get"><apiName>sortExpertMode</apiName><shortdesc>
Par défaut, la propriété sortExpertMode est définie sur la valeur false, ce qui signifie que vous devez cliquer sur la zone d’en-tête d’une colonne pour trier les rangées du contrôle AdvancedDataGrid selon cette colonne.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="Boolean"/><apiDefaultValue>false
</apiDefaultValue></apiValueDef><apiDesc>
Par défaut, la propriété <codeph>sortExpertMode</codeph> est définie sur la valeur <codeph>false</codeph>, ce qui signifie que vous devez cliquer dans la zone d’en-tête d’une colonne pour trier les rangées du contrôle AdvancedDataGrid en fonction de cette colonne. Cliquez ensuite dans la zone d’en-tête de tri de plusieurs colonnes de l’en-tête pour trier en fonction de colonnes supplémentaires. Si vous définissez la propriété <codeph>sortExpertMode</codeph> sur la valeur <codeph>true</codeph>, utilisez la touche Ctrl pour sélectionner chaque colonne suivant la première colonne et effectuer le tri.
</apiDesc></apiValueDetail></apiValue><apiValue id="mx.controls:AdvancedDataGridBaseEx:horizontalScrollPosition:set"><apiName>horizontalScrollPosition</apiName><shortdesc>
Décalage dans le contenu à partir du bord gauche.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="AIR" version="1.1"/><apiTool description="" name="Flex" version="3"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiIsOverride/><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="readwrite"/><apiType value="Number"/></apiValueDef><apiDesc>
Décalage dans le contenu à partir du bord gauche. Il peut s’agir d’un décalage en pixels dans certaines sous-classes ou d’une autre mesure comme le nombre de colonnes d’un contrôle AdvancedDataGrid. Le défilement du contrôle AdvancedDataGrid s’effectue par colonnes de sorte que la valeur de la propriété <codeph>horizontalScrollPosition</codeph> se trouve toujours dans la plage 0 pour l’index des colonnes qui rendra la dernière colonne visible. Cela est différent pour le contrôle List, dont le défilement s’effectue par pixels. Le contrôle AdvancedDataGrid aligne toujours le bord gauche d’une colonne sur son bord gauche.
</apiDesc></apiValueDetail></apiValue></apiClassifier></apiPackage>