mx.controls.listClassesAdvancedListBase La classe AdvancedListBase est la classe de base des contrôles, comme les contrôles AdvancedDataGrid and OLAPDataGrid, qui représentent des listes d’éléments pouvant contenir un ou plusieurs éléments sélectionnés et qui peuvent défiler à travers les éléments.The AdvancedListBase class inherits all of the tag properties of its superclasses, and adds the following tag properties:

  <mx:tagname
    Properties
    allowDragSelection="false|true"
    allowMultipleSelection="false|true"
    columnCount="4"
    columnWidth="NaN"
    dataProvider="null"
    dataTipField="label"
    dataTipFunction="null"
    dragEnabled="false|true"
    dragMoveEnabled="false|true"
    dropEnabled="false|true"
    iconField="null"
    iconFunction="null"
    itemRenderer="null"
    labelField="label"
    labelFunction="null"
    lockedColumnCount=0
    lockedRowCount=0
    menuSelectionMode="false|true"
    rowCount="-1"
    rowHeight="NaN"
    selectable="true|false"
    selectedIndex="-1"
    selectedIndices="null"
    selectedItem="null"
    selectedItems="null"
    showDataTips="false|true"
    variableRowHeight="false|true"
    wordWrap="false|true"
 
    Styles
    alternatingItemColors="undefined"
    dataChangeEffect="undefined"
    dropIndicatorSkin="ListDropIndicator"
    focusAlpha="0.5"
    focusRoundedCorners="tl tr bl br"
    paddingBottom="2"
    paddingLeft="2"
    paddingRight="0"
    paddingTop="2"
    rollOverColor="0xEEFEE6"
    selectionColor="0x7FCEFF"
    selectionDisabledColor="0xDDDDDD"
    selectionDuration="250"
    selectionEasingFunction="undefined"
    textRollOverColor="0x2B333C"
    textSelectedColor="0x2B333C"
    useRollOver="true|false"
    verticalAlign="top|middle|bottom"
 
    Events
    change="No default"
    dataChange="No default"
    itemClick="No default"
    itemDoubleClick="No default"
    itemRollOut="No default"
    itemRollOver="No default"
    itemClick="No default"
   />
  
]]>
mx.core:IDataRenderermx.managers:IFocusManagerComponentmx.controls.listClasses:IListItemRenderermx.controls.listClasses:IDropInListItemRenderermx.effects:IEffectTargetHostmx.core:ScrollControlBase La classe AdvancedListBase est la classe de base des contrôles, comme les contrôles AdvancedDataGrid and OLAPDataGrid, qui représentent des listes d’éléments pouvant contenir un ou plusieurs éléments sélectionnés et qui peuvent défiler à travers les éléments. Les éléments sont fournis à l’aide de la propriété dataProvider et affichés via les rendus d’élément.

Dans une architecture de modèle/d’affichage, la sous-classe dérivée de l’objet AdvancedListBase représente l’affichage et le fournisseur de données représente le modèle.

mx.collections.ICollectionViewmx.controls.AdvancedDataGridmx.controls.OLAPDataGriditemDoubleClick Distribué lorsque l’utilisateur double-clique sur un élément du contrôle.mx.events.ListEvent.ITEM_DOUBLE_CLICKmx.events.ListEvent Distribué lorsque l’utilisateur double-clique sur un élément du contrôle. itemClick Distribué lorsque l’utilisateur clique sur un élément du contrôle.mx.events.ListEvent.ITEM_CLICKmx.events.ListEvent Distribué lorsque l’utilisateur clique sur un élément du contrôle. itemRollOut Distribué lorsque le pointeur de la souris cesse de survoler un élément du contrôle.mx.events.ListEvent.ITEM_ROLL_OUTmx.events.ListEvent Distribué lorsque le pointeur de la souris cesse de survoler un élément du contrôle. itemRollOver Distribué lorsque le pointeur de la souris survole un élément du contrôle.mx.events.ListEvent.ITEM_ROLL_OVERmx.events.ListEvent Distribué lorsque le pointeur de la souris survole un élément du contrôle. dataChange Distribué lorsque la propriété data change.mx.events.FlexEvent.DATA_CHANGEmx.events.FlexEvent Distribué lorsque la propriété data change.

Lorsque vous utilisez un composant comme rendu d’élément, la propriété data contient les données à afficher. Vous pouvez écouter cet événement et mettre à jour le composant lorsque la propriété data change.

change Distribué lorsque la propriété selectedIndex ou selectedItem change après une interaction de l’utilisateur.mx.events.ListEvent.CHANGEmx.events.ListEvent Distribué lorsque la propriété selectedIndex ou selectedItem change après une interaction de l’utilisateur. AdvancedListBase Constructeur. Constructeur. addDataEffectItem Ajoute un rendu d’élément si un effet de changement des données est en cours d’exécution.itemRendu d’élément à ajouter à la mise en forme du contrôle. Ajoute un rendu d’élément si un effet de changement des données est en cours d’exécution. Le rendu d’élément doit correspondre à un élément de données récemment ajouté dans la collection du fournisseur de données et qui n’a pas encore été affiché. Cette fonction sera appelée par un effet AddItemAction dans le cadre d’un effet de changement des données pour indiquer le point auquel un élément de données ajouté à une collection commence à être affiché par le contrôle, à l’aide d’un rendu d’élément. addDragData Ajoute les éléments sélectionnés à l’objet DragSource dans le cadre d’une opération glisser-déposer.dragSourceObjet DragSource auquel ajouter les données. Ajoute les éléments sélectionnés à l’objet DragSource dans le cadre d’une opération glisser-déposer. Remplacez cette méthode pour ajouter d’autres données à la source du glissement. addToFreeItemRenderers Ajoute le rendu à la liste des rendus recyclés, ce qui le rend invisible et nettoie toutes ses références.itemObjet IListItemRenderer à ajouter. Ajoute le rendu à la liste des rendus recyclés, ce qui le rend invisible et nettoie toutes ses références. Si un effet de données est en cours d’exécution, le rendu est réservé pour une utilisation ultérieure de ces données. Sinon, il est ajouté à la pile freeItemRenderers générale. adjustListContent Appelé par la méthode updateDisplayList() pour ajuster la taille et la position du contenu List.unscaledWidth-1Indique la largeur du composant, en pixels, des coordonnées du composant. unscaledHeight-1Indique la hauteur du composant, en pixels, des coordonnées du composant. Appelé par la méthode updateDisplayList() pour ajuster la taille et la position du contenu List. applySelectionEffect Configure l’effet pour l’application de l’indicateur de sélection.indicatorSprite contenant les graphiques qui décrivent la sélection. uidUID de l’élément actuellement sélectionné, qui peut être utilisé pour indexer dans un tableau et suivre plusieurs effets de sélection. itemRendererRendu d’élément actuellement affiché comme étant sélectionné. Configure l’effet pour l’application de l’indicateur de sélection. La valeur par défaut est une interpolation Alpha basique. calculateDropIndex Renvoie l’index où les éléments déposés doivent être ajoutés à l’emplacement cible.Index où les éléments déposés doivent être ajoutés. eventnullDragEvent contenant des informations sur la position de la souris. Si la valeur est null, la méthode doit renvoyer la valeur dropIndex depuis le dernier événement valide. Renvoie l’index où les éléments déposés doivent être ajoutés à l’emplacement cible. calculateDropIndicatorY Calcule la position y de l’indicateur de dépôt lors d’une opération Glisser-déposer.Coordonnée de l’axe y de l’indicateur de dépôt. rowCountNombre de rangées visibles du contrôle. rowNumNuméro de rangée du contrôle où l’indicateur de dépôt doit apparaître. Calcule la position y de l’indicateur de dépôt lors d’une opération Glisser-déposer. clearIndicators Supprime tous les indicateurs de sélection, les indicateurs de surbrillance et les signes d’insertion. Supprime tous les indicateurs de sélection, les indicateurs de surbrillance et les signes d’insertion. clearSelected Efface le jeu d’éléments sélectionnés et supprime tous les graphiques décrivant l’état sélectionné de ces éléments.transitionfalseLa valeur est true si les graphiques doivent avoir un effet de fondu en sortie. Efface le jeu d’éléments sélectionnés et supprime tous les graphiques décrivant l’état sélectionné de ces éléments. collectionChangeHandler Gère la distribution des événements CollectionEvent depuis le fournisseur de données lorsque les données changent.eventCollectionEvent. Gère la distribution des événements CollectionEvent depuis le fournisseur de données lorsque les données changent. Met à jour les rendus, les index sélectionnés et les barres de défilement selon les besoins. commitProperties Calcule la largeur des colonnes, la hauteur des rangées et le nom des rangées et des colonnes si les propriétés comme columnCount, columnWidth, rowHeight et rowCount ont été explicitement définies. Calcule la largeur des colonnes, la hauteur des rangées et le nom des rangées et des colonnes si les propriétés comme columnCount, columnWidth, rowHeight et rowCount ont été explicitement définies. mx.core.ScrollControlBaseconfigureScrollBars Configure les barres de défilement en fonction du nombre de rangées et colonnes et du nombre de rangées et colonnes affichables. Configure les barres de défilement en fonction du nombre de rangées et colonnes et du nombre de rangées et colonnes affichables. Cette méthode est appelée depuis la méthode updateDisplayList() après la mise à jour des rangées et colonnes. La méthode doit déterminer les paramètres à transmettre à setScrollBarProperties() afin de configurer correctement les barres de défilement. copyItemWithUID Effectue une copie profonde de l’objet en appelant la méthode ObjectUtil.copy() et remplace la propriété UID de la copie (si elle est présente) par une nouvelle valeur en appelant la méthode UIDUtil.createUID().Copie de l’objet. itemElément à copier. Effectue une copie profonde de l’objet en appelant la méthode ObjectUtil.copy() et remplace lapropriété UID de la copie (si elle est présente) par une nouvelle valeur en appelant la méthode UIDUtil.createUID().

Cette méthode est utilisée pour copier avec l’opération Glisser-déposer.

mx.utils.ObjectUtilmx.utils.UIDUtil
copySelectedItems Effectue une copie des éléments sélectionnés, selon leur ordre de sélection.Tableau des éléments sélectionnés. useDataFieldtrueLa valeur est true si le tableau doit être rempli avec les éléments réels ou false si le tableau doit être rempli avec les index des éléments. Effectue une copie des éléments sélectionnés, selon leur ordre de sélection. createChildren Crée des objets enfant de cet objet ListBase. Il s’agit dans ce cas de l’objet listContent qui contiendra tous les rendus d’élément. Crée des objets enfant de cet objet ListBase. Il s’agit dans ce cas de l’objet listContent qui contiendra tous les rendus d’élément. Notez que les éléments de rendu ne sont pas créés immédiatement, mais plus tard lorsque Flex appelle la méthode updateDisplayList(). dragCompleteHandler Gère les événements DragEvent.DRAG_COMPLETE.eventObjet DragEvent. Gère les événements DragEvent.DRAG_COMPLETE. Cette méthode supprime l’élément du fournisser de données. dragDropHandler Gère les événements DragEvent.DRAG_DROP.eventObjet DragEvent. Gère les événements DragEvent.DRAG_DROP. Cette méthode masque le résultat d’interface en appelant la méthode hideDropFeedback(). dragEnterHandler Gère les événements DragEvent.DRAG_ENTER.eventObjet DragEvent. Gère les événements DragEvent.DRAG_ENTER. Cette méthode détermine si l’objet DragSource contient des éléments valides et utilise la méthode showDropFeedback() pour configurer la réponse de l’interface utilisateur. dragExitHandler Gère les événements DragEvent.DRAG_EXIT.eventObjet DragEvent. Gère les événements DragEvent.DRAG_EXIT. Cette méthode masque le résultat d’interface en appelant la méthode hideDropFeedback(). dragOverHandler Gère les événements DragEvent.DRAG_OVER.eventObjet DragEvent. Gère les événements DragEvent.DRAG_OVER. Cette méthode détermine si l’objet DragSource contient des éléments valides et utilise la méthode showDropFeedback() pour configurer le résultat d’interface. dragScroll Fonction d’intervalle qui fait défiler la liste vers le haut ou le bas si la souris passe au-dessus ou au-dessous de la liste. Fonction d’intervalle qui fait défiler la liste vers le haut ou le bas si la souris passe au-dessus ou au-dessous de la liste. dragStartHandler Gestionnaire par défaut pour l’événement dragStart.eventObjet DragEvent. Gestionnaire par défaut pour l’événement dragStart. drawCaretIndicator Trace le signe d’insertion dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée.indicatorObjet Sprite devant contenir les graphiques qui permettent de mettre un rendu en surbrillance. xPosition x suggérée pour l’indicateur. yPosition y suggérée pour l’indicateur. widthLargeur suggérée pour l’indicateur. heightHauteur suggérée pour l’indicateur. colorCouleur suggérée pour l’indicateur. itemRendererRendu d’élément actuellement en surbrillance. Trace le signe d’insertion dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée. drawHighlightIndicator Trace l’indicateur de surbrillance dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée.indicatorObjet Sprite devant contenir les graphiques qui permettent de mettre un rendu en surbrillance. xPosition x suggérée pour l’indicateur. yPosition y suggérée pour l’indicateur. widthLargeur suggérée pour l’indicateur. heightHauteur suggérée pour l’indicateur. colorCouleur suggérée pour l’indicateur. itemRendererRendu d’élément actuellement en surbrillance. Trace l’indicateur de surbrillance dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée. drawItem Trace le rendu avec des indicateurs signalant qu’il est en surbrillance, sélectionné ou qu’il agit en tant que signe d’insertion.itemFonctionnalité de rendu. selectedfalseLa valeur est true si la fonctionnalité de rendu doit être tracée dans son état sélectionné. highlightedfalseLa valeur est true si la fonctionnalité de rendu doit être tracée dans son état de surbrillance. caretfalseLa valeur est true si la fonctionnalité de rendu doit être tracée comme s’il s’agissait du signe d’insertion. transitionfalseLa valeur est true si l’état de sélection doit s’estomper via un effet. Trace le rendu avec des indicateurs signalant qu’il est en surbrillance, sélectionné ou qu’il agit en tant que signe d’insertion. drawRowBackgrounds Trace les couleurs des rangées alternées, bordures et arrière-plans des rangées. Trace les couleurs des rangées alternées, bordures et arrière-plans des rangées. drawSelectionIndicator Trace l’indicateur de sélection dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée.indicatorObjet Sprite devant contenir les graphiques qui permettent de mettre un rendu en surbrillance. xPosition x suggérée pour l’indicateur. yPosition y suggérée pour l’indicateur. widthLargeur suggérée pour l’indicateur. heightHauteur suggérée pour l’indicateur. colorCouleur suggérée pour l’indicateur. itemRendererRendu d’élément actuellement en surbrillance. Trace l’indicateur de sélection dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée. findKey Tente de trouver l’élément suivant dans le fournisseur de données qui commence par le caractère dans le paramètre eventCode.La valeur est true si une correspondance est trouvée. eventCodeTouche qui a été activée sur le clavier. Tente de trouver l’élément suivant dans le fournisseur de données qui commence par le caractère dans le paramètre eventCode. Vous pouvez le remplacer pour réaliser des recherches plus originales. La recherche commence à l’emplacement selectedIndex. Si elle atteint la fin du fournisseur de données, elle recommence depuis le début. findString Recherche un élément de la liste en fonction d’une chaîne et déplace la sélection dessus.La valeur est true si une correspondance est trouvée. strChaîne à rechercher. Recherche un élément de la liste en fonction d’une chaîne et déplace la sélection dessus. La recherche commence à l’emplacement selectedIndex. Si elle atteint la fin du fournisseur de données, elle recommence depuis le début. finishDataChangeEffect Lorsque l’exécution d’un effet de changement des données est terminée, nettoie en rétablissant la collection et l’itérateur d’origine et en supprimant les valeurs mises en cache utilisées par l’effet.eventEffet dont l’exécution est terminée. Lorsque l’exécution d’un effet de changement des données est terminée, nettoie en rétablissant la collection et l’itérateur d’origine et en supprimant les valeurs mises en cache utilisées par l’effet. Cette méthode est appelée par la structure Flex. Vous n’avez pas besoin de l’appeler depuis votre code. finishKeySelection Définit les éléments sélectionnés en fonction des propriétés caretIndex et anchorIndex. Définit les éléments sélectionnés en fonction des propriétés caretIndex et anchorIndex. Cette méthode est appelée par les gestionnaires de sélection du clavier et par la méthode updateDisplayList() 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. getRendererSemanticValue Renvoie la valeur d’une propriété sémantique particulière d’un rendu d’élément. Renvoie la valeur null si cette propriété n’est pas définie, alors qu’un effet de données est en cours d’exécution.Valeur d’une propriété sémantique particulière d’un rendu d’élément ou valeur null si cette propriété n’est pas définie, alors qu’un effet de données est en cours d’exécution. targetRendu d’élément. semanticPropertyPropriété sémantique du rendu dont la valeur va être renvoyée. Renvoie la valeur d’une propriété sémantique particulière d’un rendu d’élément. Renvoie la valeur null si cette propriété n’est pas définie, alors qu’un effet de données est en cours d’exécution. Cette fonction est utilisée par les filtres des effets de changement des données pour restreindre les effets des rendus correspondant à des éléments de données supprimés ou ajoutés. getReservedOrFreeItemRenderer Récupère un rendu d’élément déjà créé, mais qui n’est pas en cours d’utilisation.Rendu d’élément déjà créé, mais qui n’est pas en cours d’utilisation. dataDonnées que le rendu d’élément doit présenter. Récupère un rendu d’élément déjà créé, mais qui n’est pas en cours d’utilisation. Si un effet de données est en cours d’utilisation, il essaie d’abord de récupérer ceux de l’association reservedItemRenderers. Sinon (ou si aucun rendu réservé n’est trouvé) il les récupère de la pile freeItemRenderers. hideDropFeedback Masque l’indicateur de dépôt sous le pointeur de la souris qui indique qu’une opération Glisser-déposer est autorisée.eventObjet DragEvent contenant des informations sur la position de la souris. Masque l’indicateur de dépôt sous le pointeur de la souris qui indique qu’une opération Glisser-déposer est autorisée. indexToColumn Colonne de l’élément du fournisseur de données à l’index donné.Colonne dans laquelle l’élément serait affiché dans le composant. indexDécalage dans le fournisseur de données. Colonne de l’élément du fournisseur de données à l’index donné. indexToItemRenderer Récupérez un rendu d’élément pour l’index d’un élément dans le fournisseur de données, s’il en existe.Rendu d’élément qui affiche l’élément ou la valeur null si l’élément n’est pas en cours d’affichage. indexDécalage d’un élément dans le fournisseur de données. Récupérez un rendu d’élément pour l’index d’un élément dans le fournisseur de données, s’il en existe. Comme les éléments de rendu n’existent que pour les éléments au sein du jeu d’éléments de rangées affichables, vous ne pouvez pas utiliser cette méthode pour des éléments non visibles. indexToRow Rangée de l’élément du fournisseur de données à l’index donné.Rangée dans laquelle l’élément serait affiché dans le composant. indexDécalage dans le fournisseur de données. Rangée de l’élément du fournisseur de données à l’index donné. indicesToIndex Calcule le décalage dans le fournisseur de données de l’élément aux emplacements colIndex et rowIndex.Décalage dans le fournisseur de données. rowIndexIndex basé sur 0 de la rangée, incluant les rangées au delà de la partie supérieure. Par conséquent, si la valeur de verticalScrollPosition est 2, la valeur de rowIndex pour la première rangée visible est 2. colIndexIndex basé sur 0 de la colonne, incluant les colonnes au delà de la partie gauche. Si la valeur de horizontalScrollPosition est 2, alors la valeur de columnIndex pour la première colonne sur la gauche est 2. Calcule le décalage dans le fournisseur de données de l’élément aux emplacements colIndex et rowIndex. L’emplacement de la 9e rangée et de la 3e colonne d’un objet TileList peut correspondre à des éléments différents dans le fournisseur de données selon la direction dans laquelle les fenêtres sont disposées et le nombre de rangées et de colonnes contenues dans l’objet TileList. initiateDataChangeEffect Initialise un effet de changement des données lorsque des modifications ont eu lieu dans le fournisseur de données.unscaledWidthIndique la largeur du composant, en pixels, des coordonnées du composant, quelle que soit la valeur de la propriété scaleX du composant. unscaledHeightIndique la hauteur du composant, en pixels, des coordonnées du composant, quelle que soit la valeur de la propriété scaleY du composant. Initialise un effet de changement des données lorsque des modifications ont eu lieu dans le fournisseur de données. invalidateList Actualise toutes les rangées lors de la prochaine mise à jour. Actualise toutes les rangées lors de la prochaine mise à jour. isItemHighlighted Détermine si le rendu d’élément d’un élément du fournisseur de données est mis en surbrillance (s’il est survolé par la souris ou se trouve sous le signe d’insertion via la navigation par clavier).La valeur est true si l’élément est en surbrillance. dataElément du fournisseur de données. Détermine si le rendu d’élément d’un élément du fournisseur de données est mis en surbrillance (s’il est survolé par la souris ou se trouve sous le signe d’insertion via la navigation par clavier). isItemSelectable Détermine si le rendu d’élément d’un élément du fournisseur de données peut être sélectionné.La valeur est true si l’élément est sélectionnable dataElément du fournisseur de données Détermine si le rendu d’élément d’un élément du fournisseur de données peut être sélectionné. isItemSelected Détermine si le rendu d’élément d’un élément du fournisseur de données est sélectionné.La valeur est true si l’élément est en surbrillance. dataElément du fournisseur de données. Détermine si le rendu d’élément d’un élément du fournisseur de données est sélectionné. isItemShowingCaret Détermine si le rendu d’élément pour un élément de fournisseur de données est l’élément sous le caret en raison de la navigation par clavier. true si l’élément est sous le caret. dataElément du fournisseur de données. Détermine si le rendu d’élément pour un élément de fournisseur de données est l’élément sous le caret en raison de la navigation par clavier. isItemVisible Détermine si un élément est actuellement affiché par un rendu.La valeur est true si l’élément est actuellement affiché. itemElément du fournisseur de données. Détermine si un élément est actuellement affiché par un rendu. isRendererUnconstrained Renvoie la valeur true si un rendu d’élément n’est plus positionné par l’algorithme de mise en forme de l’objet List, tandis qu’un effet de changement des données est en cours d’exécution à la suite d’un appel de la méthode unconstrainRenderer().La valeur est true si un rendu d’élément n’est plus positionné par l’algorithme de mise en forme de l’objet List. itemRendu d’élément. Renvoie la valeur truesi un rendu d’élément n’est plus positionné par l’algorithme de mise en forme de l’objet List, tandis qu’un effet de changement des données est en cours d’exécution à la suite d’un appel de la méthode unconstrainRenderer(). itemRendererContains Détermine si un rendu contient (ou possède) un objet d’affichage.true si le rendu contient ou possède un objet d’affichage. rendererRendu pouvant contenir ou posséder l’objet d’affichage. objectObjet d’affichage pouvant être associé au rendu. Détermine si un rendu contient (ou possède) un objet d’affichage. La propriété signifie que l’objet d’affichage n’est actuellement pas apparenté au rendu, mais lui est associé d’une autre manière. Les menus contextuels doivent être la propriété des rendus, afin que cette activité dans le menu contextuel soit associée au rendu, et ne soit pas vue comme une activité au sein d’un autre composant. itemRendererToIndex Renvoie l’index de l’élément dans le fournisseur de données de l’élément actuellement rendu par ce rendu d’élément.Index de l’élément dans le fournisseur de données. itemRendererRendu d’élément qui affiche l’élément pour lequel vous voulez connaître l’index du fournisseur de données. Renvoie l’index de l’élément dans le fournisseur de données de l’élément actuellement rendu par ce rendu d’élément. Comme les éléments de rendu n’existent que pour les éléments qui se trouvent au sein du jeu de rangées affichables, vous ne pouvez pas utiliser cette méthode pour des éléments non visibles. itemRendererToIndices Renvoie une occurrence Point qui contient l’index de colonne et l’index de rangée d’un rendu d’élément.Occurrence Point. La propriété x contient l’index de colonne et la propriété y contient l’index de rangée. itemRendu d’élément. Renvoie une occurrence Point qui contient l’index de colonne et l’index de rangée d’un rendu d’élément. Comme les éléments de rendu sont uniquement créés pour les éléments au sein du jeu de rangées affichables, vous ne pouvez pas utiliser cette méthode pour obtenir les index d’éléments non visibles. Notez également que les rendus d’élément sont recyclés de sorte que les index que vous obtenez pour un élément peuvent changer si ce rendu d’élément est réutilisé pour afficher un autre élément. Généralement, cette méthode est appelée lors de la gestion de la souris et du clavier lorsque le jeu de données affiché par les rendus d’éléments n’a pas encore changé. itemToDataTip Renvoie la chaîne dataTip normalement affichée par l’objet de rendu pour l’objet de données fourni en fonction des propriétés dataTipField et dataTipFunction.Chaîne affichable en fonction des données. dataObjet à afficher. Renvoie la chaîne dataTip normalement affichée par l’objet de rendu pour l’objet de données fourni en fonction des propriétés dataTipField et dataTipFunction. Si la méthode ne peut pas convertir le paramètre en chaîne, elle retourne un espace unique.

A utiliser par les développeurs qui créent des sous-classes de ListBase ou ses enfants. Non utilisé par les développeurs d’application.

itemToIcon Renvoie la classe d’une icône, le cas échant, d’un élément de données, en fonction des propriétés iconField et iconFunction.Icône de l’élément, comme référence de classe ou null si aucune n’existe. dataElément à partir duquel extraire la classe d’une icône. Renvoie la classe d’une icône, le cas échant, d’un élément de données, en fonction des propriétés iconField et iconFunction. Le champ de l’élément peut renvoyer une chaîne tant que cette chaîne représente le nom d’une classe dans l’application. Le champ de l’élément peut également être une chaîne qui est le nom d’une variable dans le document qui contient la classe de l’icône. itemToItemRenderer Renvoie le rendu d’élément pour un élément donné dans le fournisseur de données, s’il en existe.Rendu d’élément ou la valeur null si l’élément n’est pas en cours d’affichage. itemElément du fournisseur de données. Renvoie le rendu d’élément pour un élément donné dans le fournisseur de données, s’il en existe. Comme les éléments de rendu n’existent que pour les éléments qui se trouvent au sein du jeu de rangées affichables, cette méthode renvoie la valeur null si l’élément n’est pas visible. Pour une grille de données, cela renvoie le rendu de la première colonne. itemToLabel Renvoie la chaîne que la fonctionnalité de rendu doit afficher pour l’objet de données spécifié, en fonction des propriétés labelField et labelFunction.Chaîne à afficher en fonction des données. dataObjet à afficher. Renvoie la chaîne que la fonctionnalité de rendu doit afficher pour l’objet de données spécifié, en fonction des propriétés labelField et labelFunction. Si la méthode ne peut pas convertir le paramètre en chaîne, elle retourne un espace unique. itemToUID Détermine l’UID d’un élément du fournisseur de données.UID comme chaîne. dataElément du fournisseur de données. Détermine l’UID d’un élément du fournisseur de données. Tous les éléments d’un fournisseur de données doivent comporter un identifiant unique (UID). Sinon, un identifiant sera généré pour leur être associé. Cela signifie qu’un objet ou une valeur scalaire ne peut pas appaître deux fois dans un fournisseur de données.

Par exemple, le fournisseur de données suivant n’est pas pris en charge, car la valeur « foo » apparaît deux fois et l’UID d’une chaîne est la chaîne elle-même :

      var sampleDP:Array = ["foo", "bar", "foo"]
      

Les objets dynamiques simples peuvent apparaître deux fois s’ils constituent deux occurrences distinctes. Le cas suivant est pris en charge, car chacune des instances aura un UID différent parce qu’il s’agit d’objets différents :

      var sampleDP:Array = [{label: "foo"}, {label: "foo"}]
      

Notez que le cas suivant n’est pas pris en charge, car la même occurrence apparaît deux fois :

      var foo:Object = {label: "foo"};
      sampleDP:Array = [foo, foo];
      
measureHeightOfItems Mesure un jeu d’éléments à partir du fournisseur de données à l’aide du rendu d’élément actuel et renvoie la somme des hauteurs de ces éléments.Somme de la hauteur des éléments mesurés. index-1Elément du fournisseur de données à partir duquel calculer la hauteur. count0Nombre d’éléments à utiliser pour calculer la hauteur. Mesure un jeu d’éléments à partir du fournisseur de données à l’aide du rendu d’élément actuel et renvoie la somme des hauteurs de ces éléments.

Cette méthode n’est pas implémentée dans la classe AdvancedListBase et doit l’être dans la classe enfant.

Une valeur index négative peut être utilisée pour inclure les en-têtes dans le calcul de la hauteur.

measureWidthOfItems Mesure un jeu d’éléments à partir du fournisseur de données à l’aide du rendu d’élément actuel et renvoie la largeur maximale trouvée.Largeur maximale des éléments mesurés. index-1Elément du fournisseur de données à partir duquel commencer à mesure la largeur. count0Nombre d’éléments à mesurer dans le calcul de la largeur. Mesure un jeu d’éléments à partir du fournisseur de données à l’aide du rendu d’élément actuel et renvoie la largeur maximale trouvée. Cette est méthode est utilisée pour calculer la largeur du composant. Les différentes classes dérivées de ListBase ont des implémentations légèrement différentes. DataGrid mesure ses colonnes au lieu des éléments du fournisseur de données et TileList se contente de mesurer le premier élément en supposant que tous les éléments auront la même taille.

Cette méthode n’est pas implémentée dans la classe AdvancedListBase et doit l’être dans la classe enfant.

Une valeur index négative peut être utilisée pour inclure les en-têtes dans le calcul de la largeur.

measure Calcule la largeur et la hauteur mesurées du composant en fonction des propriétés rowCount, columnCount, rowHeight et columnWidth. Calcule la largeur et la hauteur mesurées du composant en fonction des propriétés rowCount, columnCount, rowHeight et columnWidth. mx.core.ScrollControlBasemouseClickHandler Gère les événements MouseEvent.MOUSE_CLICK à partir des cibles de souris contenues dans la liste, y compris les rendus.eventL’objet MouseEvent. Gère les événements MouseEvent.MOUSE_CLICK à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode détermine quel rendu a été activé et distribue un événement ListEvent.ITEM_CLICK. mouseDoubleClickHandler Gère les événements MouseEvent.MOUSE_DOUBLE_CLICK à partir des cibles de souris contenues dans la liste, y compris les rendus.eventL’objet MouseEvent. Gère les événements MouseEvent.MOUSE_DOUBLE_CLICK à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode détermine quel rendu a été activé et distribue un événement ListEvent.ITEM_DOUBLE_CLICK. mouseDownHandler Gère les événements MouseEvent.MOUSE_DOWN à partir des cibles de souris contenues dans la liste, y compris les rendus.eventL’objet MouseEvent. Gère les événements MouseEvent.MOUSE_DOWN à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode trouve le rendu qui a été activé et se prépare à recevoir un événément MouseEvent.MOUSE_UP. mouseEventToItemRenderer Détermine quel rendu d’élément se trouve sous la souris.Rendu d’élément survolé par la souris ou valeur null si aucun n’existe. eventMouseEvent contenant la position de la souris et l’objet qu’elle survole. Détermine quel rendu d’élément se trouve sous la souris. Les rendus d’élément peuvent être constitués de plusieurs cibles de souris. Ils peuvent également avoir des zones visibles qui ne sont pas des cibles pour la souris. Cette méthode vérifie les cibles et la position pour déterminer quel rendu d’élément la souris survole du point de vue de l’utilisateur, ce qui peut être différent des informations fournies par l’événement de la souris. mouseMoveHandler Gère les événements MouseEvent.MOUSE_MOVE à partir des cibles de souris contenues dans la liste, y compris les rendus.eventL’objet MouseEvent. Gère les événements MouseEvent.MOUSE_MOVE à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode recherche un gestion qui constitue le début d’une opération Glisser-déposer et envoie un événement DragEvent.DRAG_START. Elle regarde également si la souris survole une zone qui ne constitue pas une cible d’un rendu afin que Flex puisse essayer de faire croire que ce rendu était la cible. mouseOutHandler Gère les événements MouseEvent.MOUSE_OUT à partir des cibles de souris contenues dans la liste, y compris les rendus.eventL’objet MouseEvent. Gère les événements MouseEvent.MOUSE_OUT à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode découvre quel rendu la souris a quitté et supprime les mises en surbrillance. mouseOverHandler Gère les événements MouseEvent.MOUSE_OVER à partir des cibles de souris contenues dans la liste, y compris les rendus.eventL’objet MouseEvent. Gère les événements MouseEvent.MOUSE_OVER à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode découvre quel rendu la souris survole et le met en surbrillance.

Les classe List appellent également cette méthode depuis un événement MouseEvent.MOUSE_MOVE. Cet événement permet de détecter les mouvements dans des zones qui ne constituent pas des cibles des rendus et dans les zones remplies autour des rendus.

mouseUpHandler Gère les événements MouseEvent.MOUSE_DOWN à partir des cibles de souris contenues dans la liste, y compris les rendus.eventL’objet MouseEvent. Gère les événements MouseEvent.MOUSE_DOWN à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode trouve le rendu qui a été activé et se prépare à recevoir un événément MouseEvent.MOUSE_UP. mouseWheelHandler Gère les événements mouseWheel en modifiant les positions du défilement.eventL’objet MouseEvent. Gère les événements mouseWheel en modifiant les positions du défilement. Il s’agit d’une copie de la version dans la classe ScrollControlBase, modifiée pour changer la propriété horizontalScrollPosition si la cible est exécutée horizontalement. mx.core.ScrollControlBase.mouseWheelHandler()moveIndicatorsHorizontally uidmoveBlockDistance moveIndicatorsVertically uidmoveBlockDistance moveSelectionHorizontally Déplace la sélection horizontalement en réponse à la sélection d’éléments par l’utilisateur avec les touches fléchées vers la gauche ou vers la droite et des modificateurs comme les touches Maj et Ctrl.codeTouche qui a été activée (par exemple, Keyboard.LEFT) shiftKeytrue si la touche Maj a été maintenue enfoncée lors de l’activation de la touche du clavier. ctrlKeytrue si la touche Ctrl a été maintenue enfoncée lors de l’activation de la touche du clavier. Déplace la sélection horizontalement en réponse à la sélection d’éléments par l’utilisateur avec les touches fléchées vers la gauche ou vers la droite et des modificateurs comme les touches Maj et Ctrl. Cette méthode peut changer les propriétés horizontalScrollPosition, verticalScrollPosition et caretIndex et appeler la méthode finishKeySelection() pour actualiser la sélection.

Non implémenté dans AdvancedListBase, car l’objet List par défaut est une colonne seule et ne défile par conséquent pas horizontalement.

moveSelectionVertically Déplace la sélection verticalement en réponse à la sélection d’éléments par l’utilisateur avec les touches fléchées vers le haut ou vers le bas et des modificateurs comme les touches Maj et Ctrl.codeTouche qui a été activée (par exemple, Keyboard.DOWN) shiftKeytrue si la touche Maj a été maintenue enfoncée lors de l’activation de la touche du clavier. ctrlKeytrue si la touche Ctrl a été maintenue enfoncée lors de l’activation de la touche du clavier. Déplace la sélection verticalement en réponse à la sélection d’éléments par l’utilisateur avec les touches fléchées vers le haut ou vers le bas et des modificateurs comme les touches Maj et Ctrl. Cette méthode peut changer les propriétés horizontalScrollPosition, verticalScrollPosition et caretIndex et appeler la méthode finishKeySelection() pour mettre à jour la sélection. removeDataEffectItem Supprime un rendu d’élément si un effet de changement des données est en cours d’exécution.itemRendu d’élément à supprimer de la mise en forme du contrôle. Supprime un rendu d’élément si un effet de changement des données est en cours d’exécution. Le rendu d’élément doit correspondre aux données qui ont déjà été supprimées de la collection du fournisseur de données. Cette fonction sera appelée par un effet RemoveItemAction dans le cadre d’un effet de changement des données pour indiquer le point auquel un élément de données cesse d’être affiché par le contrôle, à l’aide d’un rendu d’élément. removeIndicators Nettoie les surbrillances de sélection et tout autre graphique associé pour un élément donné du fournisseur de données.uidUID de l’élément du fournisseur de données. Nettoie les surbrillances de sélection et tout autre graphique associé pour un élément donné du fournisseur de données. scrollHorizontally Ajuste les rendus en fonction d’un changement de la position du défilement.posNouvelle position de défilement. deltaPosChangement de position. Cette valeur est toujours un nombre positif. scrollUpLa valeur est true si la position du défilement se réduit. Ajuste les rendus en fonction d’un changement de la position du défilement.

Les classes List tentent d’optimiser le défilement lorsque la position du défilement a été modifié d’un nombre inférieur à celui des rangées visibles. Dans ce cas, certaines rangées restent inchangées et ont juste besoin d’être déplacées. D’autres rangées sont supprimées et de nouvelles rangées sont ajoutées. Si la position du défilement change trop, toutes les anciennes rangées sont supprimées et de nouvelles rangées sont ajoutées en appellant la méthode makeRowsAndColumns() pour l’intégralité de la zone d’affichage.

Non implémenté dans AdvancedListBase, car l’objet List par défaut est une colonne seule et ne défile par conséquent pas horizontalement.

scrollPositionToIndex Renvoie l’index du fournisseur de données correspondant à l’élément sur les premières rangée et colonne visibles, pour les positions de défilement données.Index du fournisseur de données. horizontalScrollPositionValeur de la propriété horizontalScrollPosition correspondant à la position du défilement. verticalScrollPositionValeur de la propriété verticalScrollPosition correspondant à la position du défilement. Renvoie l’index du fournisseur de données correspondant à l’élément sur les premières rangée et colonne visibles, pour les positions de défilement données. scrollToIndex S’assure que l’élément du fournisseur de données à l’index donné est visible.La valeur est true si verticalScrollPosition a changé. indexIndex de l’élément dans le fournisseur de données. S’assure que l’élément du fournisseur de données à l’index donné est visible. Si l’élément est visible, la propriété verticalScrollPosition reste intacte, même si l’élément n’est pas le premier élément visible. Si l’élément n’est actuellement pas visible, la propriété verticalScrollPosition est modifiée pour faire de l’élément le premier élément visible, sauf si le nombre de rangées est insuffisant parce que la valeur verticalScrollPosition est limitée par la propriété maxVerticalScrollPosition. scrollVertically Ajuste les rendus en fonction d’un changement de la position du défilement.posNouvelle position de défilement. deltaPosChangement de position. Cette valeur est toujours un nombre positif. scrollUpLa valeur est true si la position du défilement se réduit. Ajuste les rendus en fonction d’un changement de la position du défilement.

Les classes List tentent d’optimiser le défilement lorsque la position du défilement a été modifié d’un nombre inférieur à celui des rangées visibles. Dans ce cas, certaines rangées restent inchangées et ont juste besoin d’être déplacées. D’autres rangées sont supprimées et de nouvelles rangées sont ajoutées. Si la position du défilement change trop, toutes les anciennes rangées sont supprimées et de nouvelles rangées sont ajoutées en appellant la méthode makeRowsAndColumns() pour l’intégralité de la zone d’affichage.

mx.controls.listClasses.ListBase.makeRowsAndColumns()
seekPendingFailureHandler Gestionnaire d’échec par défaut lorsqu’une recherche échoue en raison d’une erreur de page.dataDonnées qui ont provoquées l’erreur. infoDonnées concernant une opérateur de recherche qui a été interrompue par une erreur ItemPendingError. Gestionnaire d’échec par défaut lorsqu’une recherche échoue en raison d’une erreur de page. seekPendingResultHandler Gestionnaire de résultat par défaut lorsqu’une recherche échoue en raison d’une erreur de page.dataDonnées qui ont provoquées l’erreur. infoDonnées concernant une opérateur de recherche qui a été interrompue par une erreur ItemPendingError. Gestionnaire de résultat par défaut lorsqu’une recherche échoue en raison d’une erreur de page. Cette méthode regarde si elle contient le résultat d’erreur de page la plus récente. Si elle ne comporte pas l’erreur de page la plus récente, la méthode renvoie le contrôle à l’appelant. Mais si tel est le cas, elle définit l’itérateur à la position appropriée. selectItem 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é.La valeur est true 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. itemRendu d’élément sur lequel l’utilisateur a cliqué. shiftKeyLa valeur est true si la touche Maj a été maintenue enfoncée lors de l’activation de la souris. ctrlKeyLa valeur est true si la touche Ctrl a été maintenue enfoncée lors de l’activation de la souris. transitiontrueLa valeur est true si les graphiques de l’état sélectionné doivent s’estomper à l’aide d’un effet. 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. setRowCount Définit la propriété rowCount sans provoquer d’invalidation ou définir la propriété explicitRowCount, qui verrouille de façon permanente le nombre de rangées.vNombre de rangées. Définit la propriété rowCount sans provoquer d’invalidation ou définir la propriété explicitRowCount, qui verrouille de façon permanente le nombre de rangées. setRowHeight Définit la propriété rowHeight sans provoquer d’invalidation ou définir la propriété explicitRowHeight, qui verrouille de façon permanente la hauteur des rangées.vHauteur de rangée, en pixels. Définit la propriété rowHeight sans provoquer d’invalidation ou définir la propriété explicitRowHeight, qui verrouille de façon permanente la hauteur des rangées. showDropFeedback Affiche un indicateur de dépôt sous le pointeur de la souris pour indiquer qu’une opération Glisser-déposer est autorisée et l’emplacement où les éléments seront déposés.eventObjet DragEvent contenant des informations sur la position de la souris. Affiche un indicateur de dépôt sous le pointeur de la souris pour indiquer qu’une opération Glisser-déposer est autorisée et l’emplacement où les éléments seront déposés. unconstrainRenderer Empêche temporairement un rendu d’élément d’être positionné par l’algorithme de mise en forme du contrôle.itemDonnées du rendu d’élément. Empêche temporairement un rendu d’élément d’être positionné par l’algorithme de mise en forme du contrôle. Cette fonction sera appelée dans le cadre d’un effet de changement des données si les rendus d’élément correspondant à certains éléments de données doivent être déplacés hors des positions normales des rendus d’élément dans le contrôle. updateDisplayList Ajoute ou supprime les rendus d’élément si le nombre d’éléments affichables a changé.unscaledWidthIndique la largeur du composant, en pixels, des coordonnées du composant, quelle que soit la valeur de la propriété scaleX du composant. unscaledHeightIndique la hauteur du composant, en pixels, des coordonnées du composant, quelle que soit la valeur de la propriété scaleY du composant. Ajoute ou supprime les rendus d’élément si le nombre d’éléments affichables a changé. Actualise les rendus d’élément s’il est possible qu’ils aient changé. Applique la sélection si un changement par programme a eu lieu. mx.core.ScrollControlBaseupdateList Actualise toutes les rangées maintenant. Actualise toutes les rangées maintenant. L’appel de cette méthode peut nécessiter un traitement important, car elle retrace complètement tous les rendus de la liste et ne renvoie rien tant que le traitement n’est pas terminé. actualCollection Copie de la valeur normalement stockée dans la propriété collection utilisée lors de l’exécution des effets de changement des données. Copie de la valeur normalement stockée dans la propriété collection utilisée lors de l’exécution des effets de changement des données. Cette valeur doit être nulle lorsqu’aucun effet de changement des données n’est en cours d’exécution. actualIterator Copie de la valeur normalement stockée dans la propriété iterator utilisée lors de l’exécution des effets de changement des données. Copie de la valeur normalement stockée dans la propriété iterator utilisée lors de l’exécution des effets de changement des données. allowDragSelection Indicateur précisant si la sélection par glissement est activée.falsefalse Indicateur précisant si la sélection par glissement est activée. La sélection par glissement est la capacité à sélectionner un élément en faisant glisser, par opposition à la sélection normale lors de laquelle vous ne pouvez pas avoir le bouton de la souris enfoncé lorsque votre souris survole l’élément à sélectionner. Cette fonctionnalité est utilisée dans les boutons déroulants ComboBox pour prendre en charge l’activation du bouton de la souris lorsque la souris survole le bouton déroulant, puis le glissement de la souris sur le bouton déroulant pour sélectionner un élément. anchorBookmark Signet sur l’élément correspondant à l’ancrage. Signet sur l’élément correspondant à l’ancrage. Un signet permet au composant de rechercher rapidement une position dans la collection des éléments. Cette propriété est utilisée lors de la sélection d’un jeu d’éléments entre l’ancrage et l’élément d’insertion ou l’élément mis en surbrillance, et lors de la recherche de l’élément sélectionné lorsqu’un tri ou un filtre est appliqué. anchorIndex Décalage de l’élément dans le fournisseur de données, qui correspond au point d’ancrage de la sélection.-1 Décalage de l’élément dans le fournisseur de données, qui correspond au point d’ancrage de la sélection. mx.controls.listClasses.ListBase.caretItemRenderercachedDataChangeEffect Effet lu lorsque des changements se produisent dans le fournisseur de données du contrôle.null Effet lu lorsque des changements se produisent dans le fournisseur de données du contrôle. Définissez l’effet en définissant le style dataChangeEffect. caretBookmark Signet sur l’élément sous le signe d’insertion. Signet sur l’élément sous le signe d’insertion. Un signet permet au composant de rechercher rapidement une position dans la collection des éléments. caretIndex Décalage de l’élément dans le fournisseur de données, qui se trouve au signe d’insertion de la sélection.-1 Décalage de l’élément dans le fournisseur de données, qui se trouve au signe d’insertion de la sélection. mx.controls.listClasses.ListBase.caretItemRenderercaretIndicator DisplayObject qui contient les graphiques indiquant quel rendu est le signe d’insertion. DisplayObject qui contient les graphiques indiquant quel rendu est le signe d’insertion. caretItemRenderer Rendu de l’élément sous le signe d’insertion. Rendu de l’élément sous le signe d’insertion. Dans le modèle de sélection se trouvent un ancrage, un signe d’insertion et un élément en surbrillance. Lorsque vous utilisez la souris pour sélectionner, l’élément qui se trouve sous la souris est mis en surbrillance lorsqu’elle le survole. Lorsque vous cliquez avec la souris sans touches de modificateur (Maj ou Ctrl), le jeu d’éléments sélectionnés est effacé, et l’élément qui se trouve sous la surbrillance est sélectionné et devient l’ancrage. Le signe d’insertion n’est pas utilisé dans la sélection avec la souris.

Si un ancrage ou un autre élément est sélectionné alors que vous utilisez la touche Maj, l’ancien jeu d’éléments sélectionnés est effacé et tous les éléments qui se trouvent entre l’élément et l’ancrage sont sélectionnés. Cliquez sur les éléments tout en utilisant la touche Ctrl pour faire basculer la sélection de chaque élément. L’ancrage n’est pas déplacé.

Lorsque vous sélectionnez des éléments à l’aide du clavier, si les touches fléchées sont utilisées sans touches de modificateur, l’ancienne sélection est effacée et le nouvel élément est sélectionné et devient le point d’ancrage et d’insertion. Un signe d’insertion apparaît autour de la surbrillance de sélection.

Si l’utilisateur utilise les touches fléchées avec la touche Maj, l’ancienne sélection est effacée et les éléments situés entre l’ancrage et le nouvel élément sont sélectionnés. Le signe d’insertion passe sur l’élément suivant.

Si les touches fléchées sont utilisées avec la touche Ctrl, seul le signe d’insertion est déplacé. L’utilisateur peut utiliser la touche d’espacement pour faire basculer la sélection de l’élément sous le signe d’insertion.

caretUID UID de l’élément sous le signe d’insertion. UID de l’élément sous le signe d’insertion. collection ICollectionView représentant le fournisseur de données. ICollectionView représentant le fournisseur de données. Lorsque vous définissez la propriété dataProvider, Flex enveloppe les fournisseurs de données comme il convient pour prendre en charge l’interface ICollectionView et définit cette propriété sur le résultat. La classe AdvancedListBase utilise ensuite cette propriété pour accéder aux données du fournisseur. Lorsque vous obtenez la propriété dataProvider, Flex renvoie cette valeur. dataEffectCompleted Indicateur précisant qu’un effet de changement des données vient de se termine.false Indicateur précisant qu’un effet de changement des données vient de se termine. Le composant réagit généralement en nettoyant les structures de données internes lors du prochain appel de updateDisplayList(). dataItemWrappersByRenderer Rendus d’élément d’association de dictionnaire vers le ItemWrappers utilisé pour fournir les données.unknown Rendus d’élément d’association de dictionnaire vers le ItemWrappers utilisé pour fournir les données. Applicable uniquement si un effet de données est en cours d’exécution. defaultColumnCount Nombre par défaut de colonnes à afficher.44 Nombre par défaut de colonnes à afficher. Cette valeur est utilisée si le calcul du nombre de colonnes donne une valeur inférieure à 1 lorsque vous essayez de calculer le nombre de colonnes en fonction de la taille ou du contenu. defaultRowCount Nombre par défaut de rangées à afficher.44 Nombre par défaut de rangées à afficher. Cette valeur est utilisée si le calcul du nombre de rangées donne une valeur inférieure à 1 lorsque vous essayez de calculer le nombre de rangées en fonction de la taille ou du contenu. explicitColumnCount Nombre de colonnes demandé par définition explicite de la propriété columnCount.-1 Nombre de colonnes demandé par définition explicite de la propriété columnCount. explicitColumnWidth Largeur de colonnes demandée par définition explicite de la propriété columnWidth. Largeur de colonnes demandée par définition explicite de la propriété columnWidth. explicitRowCount Nombre de rangées demandé par définition explicite de la propriété rowCount.-1 Nombre de rangées demandé par définition explicite de la propriété rowCount. explicitRowHeight Hauteur de rangées demandée par définition explicite de la propriété rowHeight. Hauteur de rangées demandée par définition explicite de la propriété rowHeight. freeItemRenderers Pile de rendus d’élément inutilisés.unknown Pile de rendus d’élément inutilisés. La plupart des classes List recyclent les rendus qu’elles ont déjà créés lorsque le défilement sort de la zone d’affichage. Cela permet de gagner du temps lors du défilement. Les fonctionnalités de rendu recyclées sont stockées ici. highlightIndicator DisplayObject qui contient les graphiques indiquant quel rendu est mis en surbrillance. DisplayObject qui contient les graphiques indiquant quel rendu est mis en surbrillance. highlightItemRenderer Rendu qui passe actuellement sur ou sous le signe d’insertion. Rendu qui passe actuellement sur ou sous le signe d’insertion. highlightUID UID de l’élément qui passe actuellement sur ou sous le signe d’insertion. UID de l’élément qui passe actuellement sur ou sous le signe d’insertion. itemsNeedMeasurement Indicateur précisant si les propriétés columnWidth et rowHeight doivent être calculées.true Indicateur précisant si les propriétés columnWidth et rowHeight doivent être calculées. Cette propriété est définie sur true si un style change et risque d’affecter les mesures du rendu ou si le fournisseur de données est modifié. itemsSizeChanged Indicateur précisant que la taille des rendus peut avoir changé.false Indicateur précisant que la taille des rendus peut avoir changé. Le composant réagit généralement en réappliquant les éléments de données à tous les rendus lors du prochain appel de updateDisplayList(). On suppose que réappliquer les éléments aura pour effet d’invalider les rendus d’élément et de provoquer un nouveau calcul de leur mesure. iteratorValid Indicateur précisant qu’une erreur de page s’est produite et que la position de l’itérateur n’est pas valide (n’apparaît pas sur l’élément le plus en haut actuellement affiché).true Indicateur précisant qu’une erreur de page s’est produite et que la position de l’itérateur n’est pas valide (n’apparaît pas sur l’élément le plus en haut actuellement affiché). Si le composant obtient une erreur de page (une erreur ItemPending), il définit iteratorValid sur false. Le code qui gère normalement le rendu des éléments vérifie cet indicateur et ne s’exécute pas tant que la page de données n’est pas sortie du serveur. iterator Occurrence IViewCursor principale utilisée pour récupérer les éléments du fournisseur de données et les transmettre aux rendus. Occurrence IViewCursor principale utilisée pour récupérer les éléments du fournisseur de données et les transmettre aux rendus. A la fin d’une séquence de code, il doit toujours être placé sur l’élément visible le plus en haut actuellement affiché. keySelectionPending Indicateur précisant si la sélection par le clavier a été interrompue par une erreur de page.false Indicateur précisant si la sélection par le clavier a été interrompue par une erreur de page. Le composant réagit en suspendant le rendu des éléments jusqu’à l’arrivée de la page de données. La méthode finishKeySelection() sera appelée à l’arrivée des données de la page lastDropIndex Index le plus récemment calculé dans lequel l’élément déplacé par glissement doit être ajouté à l’emplacement cible. Index le plus récemment calculé dans lequel l’élément déplacé par glissement doit être ajouté à l’emplacement cible. lastSeekPending Recherche la plus récente qui a déclenché une erreur de page. Recherche la plus récente qui a déclenché une erreur de page. S’il existe plusieurs erreurs de page, seule la plus récente est intéressante, car elle indique où positionner l’itérateur et recommencer le rendu des rangées. listContent Objet d’affichage interne qui est le parent de tous les rendus d’élément, indicateurs de sélection et de surbrillance et autres graphiques de support. Objet d’affichage interne qui est le parent de tous les rendus d’élément, indicateurs de sélection et de surbrillance et autres graphiques de support. Ceci est pratiquement équivalent à contentPane dans la classe Container et permet de gérer le défilement. listItems Tableau de tableaux contenant les instances du rendu d’élément qui rend chaque élément du fournisseur de données.unknown Tableau de tableaux contenant les instances du rendu d’élément qui rend chaque élément du fournisseur de données. Il s’agit d’un tableau à deux dimensions, constitué de rangées qui sont des tableaux de colonnes. menuSelectionMode Indicateur précisant si la sélection du style de menu doit être utilisée.false Indicateur précisant si la sélection du style de menu doit être utilisée. Dans un menu, le glissement d’un rendu vers un autre a pour effet de sélectionner le nouveau rendu et de désélectionner l’ancen. modifiedCollectionView Affichage des collections qui préserve temporairement l’état du fournisseur de données précédent pour faciliter l’exécuter des effets de changement des données. Affichage des collections qui préserve temporairement l’état du fournisseur de données précédent pour faciliter l’exécuter des effets de changement des données. offscreenExtraColumnsLeft Nombre de colonnes sur le côté gauche du contrôle qui ne sont actuellement pas visibles.00 Nombre de colonnes sur le côté gauche du contrôle qui ne sont actuellement pas visibles. offscreenExtraColumnsRight Nombre de colonnes sur le côté droit du contrôle qui ne sont actuellement pas visibles.00 Nombre de colonnes sur le côté droit du contrôle qui ne sont actuellement pas visibles. offscreenExtraColumns Nombre de colonnes qui ne sont actuellement pas visibles.00 Nombre de colonnes qui ne sont actuellement pas visibles. offscreenExtraRowsBottom Nombre d’éléments hors écran qui se trouvent actuellement sous le rendu d’élément visible le plus en bas 0 Nombre d’éléments hors écran qui se trouvent actuellement sous le rendu d’élément visible le plus en bas offscreenExtraRowsTop Nombre d’éléments hors écran qui se trouvent actuellement sur le rendu visible le plus en haut.0 Nombre d’éléments hors écran qui se trouvent actuellement sur le rendu visible le plus en haut. Ce nombre sera <= offscreenExtraRows / 2. offscreenExtraRows Nombre de rendus d’élément supplémentaires que l’algorithme de mise en forme peut utiliser lorsqu’il crée des animations pour les effets de données.00 Nombre de rendus d’élément supplémentaires que l’algorithme de mise en forme peut utiliser lorsqu’il crée des animations pour les effets de données. Changements qui ont lieu dans le fournisseur de données et qui correspondent aux éléments visibles à l’écran ou ce nombre d’éléments avant ou après les éléments à l’écran feront l’objet d’un traitement complet des effets. Les éléments qui se trouvent hors de cette plage risquent de ne pas être animés parfaitement par les effets.

La valeur raisonnable de cette propriété correspond environ au nombre de rangées visibles à l’écran. Si vous définissez cette propriété sur une valeur importante et l’utilisez avec un dataProvider doté de nombreux éléments, des problèmes de performances risquent d’apparaître.

rendererChanged Indicateur précisant que le rendu a changé.false Indicateur précisant que le rendu a changé. Le composant réagit généralement en détruisant les rendus et en traçant tous les éléments de données à tous les rendus lors du prochain appel de updateDisplayList(). reservedItemRenderers Table de hashage des rendus d’éléments actuellement inutilisés susceptibles d’être à nouveau utilisés à un avenir proche.unknown Table de hashage des rendus d’éléments actuellement inutilisés susceptibles d’être à nouveau utilisés à un avenir proche. Utilisé lors de l’exécution d’effets de données. L’association est indexée par l’UID de l’élément du fournisseur de données. rowInfo Tableau des objets ListRowInfo qui mettent en cache les hauteurs des rangées et d’autres informations de suivi concernant les rangées de la propriété listItems.unknown Tableau des objets ListRowInfo qui mettent en cache les hauteurs des rangées et d’autres informations de suivi concernant les rangées de la propriété listItems. rowMap Table de hashage des rendus d’élément avec leur objet ListRowInfo respectif.unknown Table de hashage des rendus d’élément avec leur objet ListRowInfo respectif. L’objet ListRowInfo est indexé par le nom DisplayObject du rendu d’élément. runDataEffectNextUpdate Indicateur précisant si un effet de données doit être initialisé lors de la prochaine mise à jour de l’affichage.false Indicateur précisant si un effet de données doit être initialisé lors de la prochaine mise à jour de l’affichage. runningDataEffect Indicateur précisant si un effet de changement des données est en cours d’exécution false Indicateur précisant si un effet de changement des données est en cours d’exécution. selectedData Tableau de hashage des objets ListBaseSelectionData qui suivent les éléments actuellement sélectionnés.unknown Tableau de hashage des objets ListBaseSelectionData qui suivent les éléments actuellement sélectionnés. Le tableau est indexé par l’UID des éléments. mx.controls.listClasses.ListBaseSelectionDataselectionIndicators Tableau de hashage des indicateurs de sélection.unknown Tableau de hashage des indicateurs de sélection. Ce tableau permet au composant de rechercher rapidement et de supprimer les indicateurs lorsque le jeu d’éléments sélectionnés est effacé. Le tableau est indexé par l’UID de l’élément. selectionLayer Calque de listContent, sur lequel tous les indicateurs de sélection et de surbrillance sont tracés. Calque de listContent, sur lequel tous les indicateurs de sélection et de surbrillance sont tracés. selectionTweens Tableau de hashage des interpolations de sélection.unknown 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. showCaret Indicateur précisant si le signe d’insertion doit être affiché. Indicateur précisant si le signe d’insertion doit être affiché. Cette propriété est généralement définie sur false lorsque l’activité de la souris est détectée et redéfinie sur true lorsque le clavier est utilisé pour sélectionner. unconstrainedRenderers Table de hashage de rendus d’élément qui ne sont pas soumis aux algorithmes de mise en forme de la liste unknown Table de hashage de rendus d’élément qui ne sont pas soumis aux algorithmes de mise en forme de la liste visibleData Tableau de hashage des rendus d’élément du fournisseur de données actuellement affichés.unknown Tableau de hashage des rendus d’élément du fournisseur de données actuellement affichés. Le tableau est indexé par l’UID de l’élément du fournisseur de données et permet d’utiliser rapidement le rendu pour afficher un élément en particulier. wordWrapChanged Indicateur précisant si la valeur de la propriété wordWrap a changé depuis la dernière mise à jour de la liste d’affichage.false Indicateur précisant si la valeur de la propriété wordWrap a changé depuis la dernière mise à jour de la liste d’affichage. Cette propriété est définie lorsque vous modifiez la valeur de la propriété wordWrap et est redéfinie sur false par la méthode updateDisplayList(). Le composant réagit généralement en réappliquant les éléments de données à tous les rendus lors du prochain appel de updateDisplayList(). Ceci est différent de itemsSizeChanged, car il indique en plus que la réapplication des éléments de données aux rendus peut ne pas les invalider puisque la seule chose qui a changé est le fait que le rendu doit ou non utiliser wordWrap comme facteur dans ses calculs de taille allowMultipleSelection Indicateur signifiant que plusieurs éléments peuvent être sélectionnés à la fois.false Indicateur signifiant que plusieurs éléments peuvent être sélectionnés à la fois. Si la valeur est true, les utilisateurs peuvent sélectionner plusieurs éléments. Aucune option ne permet d’interdire la sélection discontiguë. Les options de sélection complexes standard sont toujours en vigueur (Maj-clic, Ctrl-clic). columnCount Nombre de colonnes à afficher dans un contrôle TileList ou d’éléments dans un contrôle HorizontalList.4 Nombre de colonnes à afficher dans un contrôle TileList ou d’éléments dans un contrôle HorizontalList. Pour les grilles de données, indique le nombre de colonnes visibles.

Remarque : la définition de cette propriété n’a aucun effet sur un contrôle DataGrid, qui base le nombre de colonnes sur la largeur du contrôle et sur la largeur de chaque colonne.

columnWidth Largeur des colonnes du contrôle.50 Largeur des colonnes du contrôle. Cette propriété est utilisée par les contrôles TileList et HorizontalList. Elle n’a aucun effet sur les contrôles des grilles de données, pour lesquels vous définissez la largeur de chaque colonne. dataProvider Ensemble de données à afficher.null Ensemble de données à afficher. Cette propriété vous permet d’utiliser la plupart des types d’objets comme fournisseurs de données. Si vous définissez la propriété dataProvider sur un objet Array (tableau), il sera converti en un ArrayCollection. Si vous définissez la propriété sur un objet XML, il sera converti en un XMLListCollection doté d’un seul élément. Si vous définissez la propriété sur un XMLList, il sera converti en un XMLListCollection. Si vous définissez la propriété sur un objet qui implémente l’interface IList ou ICollectionView, l’objet sera utilisé directement.

A la suite des conversions, lorsque vous obtenez la propriété dataProvider, il s’agira toujours d’un objet ICollectionView, et donc pas forcément le type d’objet que vous avez utilisé pour définir la propriété. Il est important de comprendre ce comportement si vous souhaitez modifier les données du fournisseur de données : les modifications apportées aux données d’origine peuvent ne pas être détectées, mais les modifications apportées à l’objet ICollectionView que vous recevez de la propriété dataProvider seront détectées.

mx.collections.ICollectionView
dataTipField Nom du champ dans les éléments du fournisseur de données à afficher comme astuce sur les données.null Nom du champ dans les éléments du fournisseur de données à afficher comme astuce sur les données. Par défaut, le contrôle List recherche la propriété label sur chaque élément et l’affiche. Toutefois, si les objets de données ne contiennent pas de propriété label, vous pouvez définir la propriété dataTipField pour qu’elle utilise une autre propriété dans l’objet de données. L’utilisation de « FullName » lors de l’affichage d’un jeu de noms de personnes extraits d’une base de données en est un exemple. dataTipFunction Fonction fournie par l’utilisateur et à exécuter sur chaque élément pour en déterminer l’astuce sur les données.null Fonction fournie par l’utilisateur et à exécuter sur chaque élément pour en déterminer l’astuce sur les données. Par défaut, le contrôle List recherche la propriété label sur chaque élément du fournisseur de données et l’affiche. Toutefois, certains éléments n’ont pas de propriété label ni une autre propriété que vous pouvez utiliser pour l’affichage dans les rangées. Un jeu de données présentant les champs lastName et firstName mais dont vous souhaitez afficher les noms complets en est un exemple. Vous pouvez fournir une propriété dataTipFunction qui recherche les champs appropriés et renvoie une chaîne affichable. La propriété dataTipFunction permet également de gérer la mise en forme et la localisation.

La propriété dataTipFunction prend un unique argument correspondant à l’élément du fournisseur de données et renvoie une chaîne :

myDataTipFunction(item:Object):String
data Elément du fournisseur de données que ce composant doit rendre lorsque ce composant est utilisé comme rendu d’élément ou éditeur d’élément. Elément du fournisseur de données que ce composant doit rendre lorsque ce composant est utilisé comme rendu d’élément ou éditeur d’élément. La classe List définit cette propriété sur chaque rendu ou éditeur et le composant affiche les données. Les classes dérivées de ListBase prennent en charge cette propriété pour les situations complexes (par exemple pour une liste de DataGrids ou lorsqu’une colonne d’un DataGrid est une liste).

Ces classes List utilisent la propriété listData en plus de la propriété data pour déterminer les éléments à afficher. Si la classe List se trouve dans un DataGrid, elle s’attend à ce que la propriété dataField de la colonne s’associe à une propriété des données et elle définit la valeur selectedItem sur cette propriété. Si elle se trouve dans un contrôle List ou TileList, elle s’attend à ce que la propriété labelField de la liste s’associe à une propriété des données, et elle définit la valeur selectedItem sur cette propriété. Sinon, elle définit le selectedItem pour les données elles-mêmes.

Cette propriété utilise le fournisseur de données mais elle ne le définit pas. Dans tous les cas, vous devez définir le fournisseur de données autrement.

Vous ne pouvez pas définir cette propriété dans MXML.

mx.core.IDataRenderer
dragEnabled Indicateur précisant si vous pouvez faire glisser les éléments hors du contrôle et les déposer dans d’autres contrôles.false Indicateur précisant si vous pouvez faire glisser les éléments hors du contrôle et les déposer dans d’autres contrôles. Si la valeur est true, vous pouvez utiliser le glissement pour ce contrôle. Si la propriété dropEnabled a également la valeur true, vous pouvez faire glisser les éléments et les déposer dans ce contrôle pour les réorganiser. dragImageOffsets Décalage d’une image glissée pour une opération Glisser-déposer. Décalage d’une image glissée pour une opération Glisser-déposer. dragImage Occurrence d’une classe qui affiche les effets visuels lors d’une opération Glisser-déposer.mx.controls.listClasses.ListItemDragProxy Occurrence d’une classe qui affiche les effets visuels lors d’une opération Glisser-déposer. dragMoveEnabled Indicateur précisant si les éléments peuvent être déplacés au lieu d’être simplement copiés du contrôle dans le cadre d’une opération Glisser-déposer.false Indicateur précisant si les éléments peuvent être déplacés au lieu d’être simplement copiés du contrôle dans le cadre d’une opération Glisser-déposer. Si la valeur est true et si la propriété dragEnabled a la valeur true, les éléments peuvent être déplacés. Il arrive souvent que les éléments du fournisseur de données ne puissent pas ou ne doivent pas être supprimés. Une opération de déplacement (MOVE) ne doit donc pas être autorisée lors d’une opération Glisser-déposer. dropEnabled Indicateur précisant si les éléments glissés peuvent être déposés dans le contrôle.false Indicateur précisant si les éléments glissés peuvent être déposés dans le contrôle.

Si vous définissez cette propriété sur true, le contrôle accepte tous les formats de données et suppose que le format des données glissées correspond à celui des données résidant dans le fournisseur de données. Pour vérifier explicitement le format des données en cours de glissement, vous devez gérer un ou plusieurs des événements de glissement, comme dragOver, puis appeler la méthode preventDefault() de l’événement DragEvent pour personnaliser la façon dont la classe List accepte les données déposées.

Lorsque vous définissez dropEnabled sur true, Flex appelle automatiquement les méthodes showDropFeedback() et hideDropFeedback() pour afficher l’indicateur de dépôt.

iconField Le nom du champ de l’objet fournisseur de données qui détermine ce qui doit s’afficher en tant qu’icône.null Le nom du champ de l’objet fournisseur de données qui détermine ce qui doit s’afficher en tant qu’icône. Par défaut, la classe List n’essaie pas d’afficher les icônes avec le texte dans les rangées. En revanche, en spécifiant un champ d’icône, vous pouvez définir un graphique qui est créé et affiché en tant qu’icône dans la rangée. Cette propriété est ignorée par DataGrid.

Les rendus rechercheront dans l’objet du fournisseur de données une propriété dont le nom est fourni comme iconField. Si la valeur de la propriété est une classe, cette dernière sera instantiée et sera probablement une occurrence d’un objet IFlexDisplayObject. Si la valeur de la propriété est une chaîne, elle regardera si une classe de ce nom existe dans l’application. Si elle n’en trouve pas, elle recherchera également une propriété de ce nom dans le document et s’attendra à ce que cette propriété s’associe à une classe.

iconFunction Une fonction fournie par l’utilisateur et à exécuter sur chaque élément pour en déterminer leur icône.null Une fonction fournie par l’utilisateur et à exécuter sur chaque élément pour en déterminer leur icône. Par défaut, List n’essaie pas d’afficher les icônes avec le texte dans les rangées. En revanche, en spécifiant une fonction d’icône, vous pouvez définir une classe pour un graphique qui sera créé et affiché en tant qu’icône dans la rangée.

La propriété iconFunction prend un unique argument correspondant à l’élément du fournisseur de données et renvoie une classe. La signature de la fonction est affichée ci-dessous :

iconFunction(item:Object):Class
itemRenderer Rendu de l’élément personnalisé du contrôle. Rendu de l’élément personnalisé du contrôle. Vous pouvez spécifier un rendu d’élément personnalisé supplémentaire, intégré ou personnalisé.

Le rendu d’élément par défaut dépend de la classe du composant. Par exemple, la classe AdvancedDataGrid utilise AdvancedDataGridItemRenderer.

labelField Le nom du champ dans les éléments dataprovider à afficher en tant qu'étiquette."label" Le nom du champ des éléments du fournisseur de données à afficher en tant qu’étiquette. Par défaut, le contrôle List recherche la propriété label sur chaque élément et l’affiche. Toutefois, si les objets de données ne contiennent pas de propriété label, vous pouvez définir la propriété labelField pour qu’elle utilise une autre propriété dans l’objet de données. L’utilisation de « FullName » lors de l’affichage d’un jeu de noms de personnes extraits d’une base de données en est un exemple. labelFunction Fonction fournie par l’utilisateur à exécuter sur chaque élément pour en déterminer le libellé.null Fonction fournie par l’utilisateur à exécuter sur chaque élément pour en déterminer le libellé. Par défaut, le contrôle List recherche la propriété label sur chaque élément du fournisseur de données et l’affiche. Toutefois, certains jeux de données n’ont pas de propriété label 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.

Vous pouvez spécifier une valeur labelFunction recherchant les champs appropriés et renvoyant une chaîne affichable. La propriété labelFunction permet également de gérer le formatage et la localisation.

Pour la plupart des composants, la fonction libellé prend un unique argument correspondant à l’élément du fournisseur de données et retourne une chaîne.

      myLabelFunction(item:Object):String

La signature de la méthode des classes des grilles de données est :

      myLabelFunction(item:Object, column:DataGridColumn):String

dans laquelle item contient l’objet d’élément DataGrid et column indique la colonne DataGrid.

listData Lorsqu’un composant est utilisé en tant que rendu d’élément supplémentaire ou éditeur d’élément supplémentaire, Flex initialise la propriété listData du composant avec les données supplémentaires du contrôle List. Lorsqu’un composant est utilisé en tant que rendu d’élément supplémentaire ou éditeur d’élément supplémentaire, Flex initialise la propriété listData du composant avec les données supplémentaires du contrôle List. Le composant peut ensuite utiliser la propriété listData et la propriété data pour afficher les informations appropriées sous forme de rendu d’élément supplémentaire ou d’éditeur d’élément supplémentaire.

Vous ne définissez pas cette propriété dans MXML ou ActionScript. Flex la définit lorsque le composant est utilisé comme rendu d’élément supplémentaire ou éditeur d’élément supplémentaire.

mx.controls.listClasses.IDropInListItemRenderer
lockedColumnCount Index de la première colonne du contrôle pour lequel le rendu est utilisé. La première colonne se trouve à l’index 0.0 Index de la première colonne du contrôle pour lequel le rendu est utilisé. La première colonne se trouve à l’index 0. Les colonnes dont les index sont inférieurs à cette valeur restent fixes dans l’affichage. Cette propriété n’est pas prise en charge par toutes les classes List. lockedRowCount Index de la première rangée du contrôle pour lequel le rendu est utilisé. La première rangée se trouve à l’index 0.0 Index de la première rangée du contrôle pour lequel le rendu est utilisé. La première rangée se trouve à l’index 0. Les rangées au-dessus de celle-ci restent fixes dans l’affichage. rowCount Nombre de rangées à afficher.4 Nombre de rangées à afficher. Si la hauteur du composant a été définie explicitement, cette propriété risque de ne pas avoir d’effet.

Pour les contrôles d’une grille de données, la propriété rowCount inclut la rangée d’en-tête. Ainsi, pour le contrôle d’une grille de données doté de trois rangées corps et d’une rangée d’en-tête, la valeur de la propriété rowCount est 4.

rowHeight Hauteur des rangées en pixels. Hauteur des rangées en pixels. Sauf si la propriété variableRowHeight est true, toutes les rangées sont de même hauteur. Si la hauteur des rangées n’est pas spécifiée, elle est basée sur la taille de police et d’autres propriétés du rendu. selectable Indicateur précisant si List affiche les éléments sélectionnés comme étant sélectionnés.true Indicateur précisant si List affiche les éléments sélectionnés comme étant sélectionnés. Si la valeur est true, le contrôle prend en charge la sélection. selectedIndex Index dans le fournisseur de données de l’élément sélectionné. Index dans le fournisseur de données de l’élément sélectionné.

La valeur par défaut est -1 (aucun élément sélectionné).

selectedIndices Tableau d’index dans le fournisseur de données des éléments sélectionnés.[ ] Tableau d’index dans le fournisseur de données des éléments sélectionnés. Les éléments sont dans l’ordre inverse de celui dans lequel l’utilisateur a sélectionné les éléments. selectedItem Référence à l’élément sélectionné dans le fournisseur de données.null Référence à l’élément sélectionné dans le fournisseur de données. selectedItems Tableau de références aux éléments sélectionnés dans le fournisseur de données.[ ] Tableau de références aux éléments sélectionnés dans le fournisseur de données. Les éléments sont dans l’ordre inverse de celui dans lequel l’utilisateur a sélectionné les éléments. showDataTips Indicateur précisant si les astuces sur les données s’affichent pour le texte des rangées.false Indicateur précisant si les astuces sur les données s’affichent pour le texte des rangées. Si la valeur est true, les astuces sur les données s’affichent. Les astuces sur les données sont des infos-bulles conçues pour afficher le texte qui est trop long pour la rangée. Si vous définissez une fonction dataTipFunction, les astuces sur les données s’affichent même si le texte est trop long pour la rangée. value Elément sélectionné ou les données ou le champ d’étiquette de l’élément sélectionné. Elément sélectionné ou les données ou le champ d’étiquette de l’élément sélectionné. Si l’élément sélectionné est un nombre ou une chaîne, la valeur est l’élément. Si l’élément est un objet, la valeur est la propriété data si elle existe, ou la propriété label si elle existe.

Remarque : il est souvent préférable d’utiliser selectedItem. Cette propriété existe pour la comptabilité descendante avec des applications antérieures

variableRowHeight Indicateur précisant si chaque rangée peut avoir une hauteur différente.false Indicateur précisant si chaque rangée peut avoir une hauteur différente. Cette propriété est ignorée par TileList et HorizontalList. Si la valeur est true, chaque rangée peut avoir une hauteur différente. wordWrap Indicateur précisant si le texte de la rangée doit être enroulé.false Indicateur précisant si le texte de la rangée doit être enroulé. Si la valeur est true, le texte peut être enroulé dans les rangées. Ne prend effet que si la propriété variableRowHeight a également la valeur true