Questions ExtJs en langues françaises

Questions ExtJs en langues françaises

Notre équipe a mené des recherches approfondies pour compiler un certain nombre de QCM ExtJ. Nous vous invitons à tester vos connaissances sur ExtJs en répondant à ces 100+ questions à choix multiples fournies ci-dessous.
Faites simplement défiler vers le bas pour commencer!

1: Quelle est la différence entre ext.get () et ext.getdom ()?

A.   Ext.get () est plus rapide que ext.getdom ().

B.   Ext.get () permet uniquement les requêtes XPath.

C.   Ext.Get () rend le CPU à tourner plus rapidement que Ext.Getdom ().

D.   Ext.get () convertira un objet DOM en un objet Ext.Element, tandis que ext.getDom () convertira un objet Ext.Element en un objet DOM.

2: EXTJS 4.x nous fournit un nouveau concept lorsque nous travaillons avec le modèle MVC, il s'agit d'une classe lorsque nous devons contrôler les vues dans la classe du contrôleur et est utile pour nous fournir une recherche de composants dans ext-calcul Manager.

A.   Ext.

B.   Ext. Draw.

C.   Ext. Chart.Chart

D.   Ext.componentQuery

3: Dans EXT, qu'est-ce qu'un proxy?

A.   Les proxys sont des commandes factices qui gèrent les événements tels qu'un événement de clic au lieu du contrôle réel.

B.   Les proxys sont utilisés par les magasins pour gérer le chargement et la sauvegarde des données du modèle. Habituellement, les développeurs n'auront pas besoin de créer ou d'interagir directement avec des proxies.

C.   Les proxys sont des contrôles factice qui contiennent les valeurs des contrôles réels.

D.   Les proxys sont membres du personnel d'assistance EXT rédigeront votre code pour vous.

4: EXT JS est une bibliothèque JavaScript pour développer des applications Web interactives à l'aide de technologies telles que AJAX, DHTML et DOM. Il a été développé par Sencha.

A.   Vrai

B.   FAUX

5: Quelle est la différence entre ext.addclass () et ext.removeclass ()?

A.   Ext.AddClass () est obsolète.

B.   Ext.AddClass () ajoutera la classe à un objet DOM tandis que Ext.RemoveClass () supprimera une classe d'un objet DOM.

C.   Ext.AddClass () a de meilleures performances.

D.   Ext.RemoveClass () a de meilleures performances.

6: Quelle est la différence entre un ext.element et un ext-calcul?

A.   Les éléments sont visibles et les composants sont invisibles.

B.   Les éléments sont des objets plus lourds en mémoire et les composants sont plus légers

C.   Les éléments sont la classe parent des composants.

D.   Un élément Ext.Element résume un élément DOM, ajoutant des installations de manipulation DOM simples, normalisant pour les différences de navigateur, tandis qu'un extra-maître est la classe de base pour tous les objets dans EXT, tels que les commandes, les panneaux et les magasins.

7: EXTJS est-il un framework RIA cross-browser?

A.   Vrai

B.   FAUX

8: Quelle est la différence entre un GridPanel et un éditorgridpanel?

A.   Le EditorGridPanel étend la classe GridPanel pour fournir l'édition de cellules sur des colonnes sélectionnées.

B.   L'éditeur EditorPanel peut contenir plus de colonnes.

C.   L'éditeur EditorPanel est plus lent à démarrer.

D.   Le gridpanel est plus petit.

9: Lequel des éléments suivants est vrai à propos de la fenêtre Ext?

A.   La fenêtre ne peut contenir que 4 articles.

B.   La fenêtre ne permet pas de spécifier un type de mise en page différent.

C.   La fenêtre a une bordure noire 4px par défaut.

D.   La fenêtre de la fenêtre se remet automatiquement à la taille de la fenêtre du navigateur.

10: Quel proxy de données supporte-t-il?

A.   Tout ce qui précède

B.   Ajax

C.   Json-p

D.   REPOS

11: Est-il possible de migrer des extjs 3 à l'extjs 4?

A.   FAUX

B.   Vrai

12: Pourquoi un développeur utiliserait-il un défilement tamponné?

A.   Le défilement tamponné permet à un développeur de charger un nombre d'enregistrements en grille sans pagination.

B.   Cela permet à un développeur de soumettre des modifications sans validation.

C.   Le défilement tamponné fait que toutes les interactions UI fonctionnent à 120 ips.

D.   Le défilement tamponné rend l'interface beaucoup plus brillante.

13: EXTJS 4.X comprend un nouveau concept de modèle nommé MVC.

A.   Vrai

B.   FAUX

14: Le localStorageProxy utilise la nouvelle API HTLM5 LocalStorage pour charger et enregistrer des données dans le client Brwoser

A.   FAUX

B.   Vrai

15: Quel est le nom de la méthode sur un ext.ata.store qui synchronise les enregistrements du magasin avec une source de données distante?

A.   charger

B.   télécharger

C.   synchronisation

D.   télécharger

16: Vrai ou faux? EXT JS prend en charge tous les principaux navigateurs Web, notamment: IE 6 +, Firefox 1.5+ (PC, Mac), Safari 3 +, Opera9 + (PC, Mac).

A.   Vrai

B.   FAUX

17: EXTJS 4 présente une nouvelle organisation de packages et c'est pourquoi certains noms de classes ne sont pas les mêmes que dans les extjs 3.

A.   FAUX

B.   Vrai

18: Pourquoi un développeur utiliserait-il un téléavertisseur?

A.   Pour faire afficher les comboboxes plus rapidement.

B.   Pour alerter les utilisateurs de problèmes avec leurs données.

C.   Pour afficher et charger plus rapidement de grandes quantités de données dans un gridpanel.

D.   Pour simuler un liseur électronique.

19: Avec le mode sandbox, vous pouvez exécuter les extjs 4 aux côtés des versions précédentes d'EXTJS sur la même page.

A.   FAUX

B.   Vrai

20: Qu'est-ce que l'héritage du thème?

A.   Création de thèmes qui sont passés d'un développeur à l'autre.

B.   Création de thèmes qui ont des couleurs similaires.

C.   Rendre vos thèmes orientés vers l'objet.

D.   Configurer votre thème pour étendre ou hériter d'un thème de base afin d'inclure toutes les classes nécessaires pour fonctionner correctement.

21: Qu'est-ce qu'un magasin RESTful dans EXT?

A.   Un magasin qui permet à l'utilisateur de parcourir lentement un site Web.

B.   Un magasin qui permet des scripts inter-sites.

C.   Un magasin qui ralentit lorsque la demande est trop sur le matériel du serveur.

D.   Un magasin qui prend en charge un moyen pratique d'interfacer avec un service Web RESTful.

22: Quels sont les 4 dossiers qu'un développeur devrait créer pour utiliser l'architecture MVC recommandée dans EXT?

A.   Cliquez, sélectionne, modifie, vérifie

B.   Contrôles, vues, interfaces utilisateurs, événements

C.   Modèles, vues, animations, HTML

D.   Modèles, vues, contrôleurs, magasins

23: Quelle est la différence entre le thème et le style dans EXT?

A.   Les thèmes ne sont qu'un seul fichier, les styles nécessitent de nombreux fichiers.

B.   Les thèmes sont plus attrayants visuellement.

C.   Le thème est différencié de & # 34; style & # 34; par la capacité de retourner un commutateur et de modifier le thème.

D.   Les thèmes sont moins chers que les styles.

24: Quel type de région est requis pour la disposition des bordures?

A.   Centre

B.   Nord

C.   Est

D.   Aucun type de région n'est requis

E.   Sud

25: Quel est le nom de l'objet qu'un développeur utiliserait pour créer un groupe de radiobuttons dans lequel un seul bouton radio peut être sélectionné à la fois?

A.   Ext.form.radioteam

B.   Ext.form.radio

C.   Ext.form.Checkbox

D.   Ext.form.radiogroup

26: Pourquoi un développeur utiliserait-il un jsonpstore au lieu d'un jsonstore?

A.   Pour créer un magasin qui contient des données sans défauts.

B.   Pour faciliter la création d'un magasin dans EXT, ce qui permettrait les demandes de données JSON à site transversal.

C.   JSONPStores fonctionnent mieux avec le serveur JSON.

D.   Un magasin JSONP peut contenir plus de données qu'un JSONStore.

27: Pourquoi un développeur utiliserait-il ext.fly () au lieu d'ext.get ()?

A.   Dans une situation où un développeur appellerait une fonction atomique répétitive sur de nombreux éléments et doit réduire l'empreinte mémoire.

B.   Pour faire fonctionner EXT en mode turbo.

C.   Pour augmenter le nombre de contrôles autorisés sur une page.

D.   Pour faire apparaître un petit insecte aérien dans le DOM.

28: Quel est le nom de l'événement qui tire lorsque tous les objets DOM ont été chargés, mais avant que toutes les images ne soient chargées et avant l'événement Onload?

A.   onreadytogo

B.   ondocumentready

C.   onbeforepageLoaded

D.   incédéré

29: Le _____ organise ses enfants horizontalement à travers le récipient.

A.   Disposition de l'ancrage

B.   Disposition de l'accordéon

C.   Disposition absolue

D.   HALIATION HBOX

30: Vrai ou faux. Il ne peut y avoir qu'une seule colonne verrouillée.

A.   FAUX

B.   VRAI

31: Comment un développeur définirait-il un contrôle sur Hidden dans EXT?

A.   dovisible (faux)

B.   DevetHidden (vrai)

C.   setVisible (false)

D.   MakeVisible (faux)

32: Extjs 4.x est le dernier cadre JavaScript de Sencha pour développer des applications Web multiplateforme

A.   FAUX

B.   Vrai

33: Lequel des types de paramètres suivants est une valeur d'option de configuration de renderto valide?

A.   Tous ces

B.   ID de l'élément

C.   Élément DOM

D.   élément extjs

34: La méthode de l'utilitaire & # 34; ext.define & # 34; est utilisé pour lequel des éléments suivants?

A.   Pour créer une classe dans EXT qui s'étend et remplace éventuellement les méthodes et les propriétés d'une classe parent.

B.   Pour définir une variable globale.

C.   Pour créer un contrôle défini par l'utilisateur.

D.   Pour définir une énumération.

35: Quel est le nom de la classe qui fournit au développeur une zone automatiquement sur la fenêtre du navigateur?

A.   Ext.Window

B.   Ext .htmlelement

C.   Ext.FullSizewindow

D.   Ext .Container.Viewport

36: Le _______ est une sous-classe de VBoxLayout. Cela nous dit déjà que les composants seront organisés verticalement dans le conteneur. Nous pouvons effondrer ou étendre les éléments.

A.   Disposition de l'ancrage

B.   Disposition de l'accordéon

C.   Disposition absolue

D.   Disposition hbox

37: Lequel des éléments suivants n'est pas un type de mise en page valide dans EXT?

A.   Borderlayout

B.   Voxlayout

C.   ResponsiveLayout

D.   Hboxlayout

38: Le ________ est un proxy utile lorsque vous devez faire une demande à un domaine différent, sur lequel votre application n'est pas déployée.

A.   JSONP Proxy

B.   lecteurs

C.   écrivains

D.   Jsonwriter

E.   magasins

39: Quelle option de configuration est utilisée pour lier un composant dans la dimension d'un autre conteneur?

A.   CONSTRAINTO

B.   fermé à clé

C.   contraindre

D.   serrure

40: Le _______ est responsable de l'encapsulation du modèle et peut également configurer un proxy pour charger ou enregistrer les données.

A.   Jsonwriter

B.   Magasin

C.   Écrivains

D.   Lecteurs

E.   XMLWriter

41: Quel plugin est requis pour l'édition de cellules?

A.   Ext.grid.plugin.cellet

B.   Ext.grid.plugin.Editing

C.   Ext.plugin.Editing

D.   Ext.grid.plugin.rowediting

42: Lequel des éléments suivants est une option de configuration requise pour la colonne de grille?

A.   ID de l'article

B.   données

C.   identifiant

D.   dataindex

43: Comment EXT JS est-il autorisé?

A.   Logiciel commercial

B.   Logiciel propriétaire

C.   Open source

D.   Logiciel commercial et open source

44: Quel objet se rend au corps du document?

A.   Ext .Container.Viewport

B.   Ext.panel.panel

C.   Ext.form.panel

D.   Ext .Container.Container

45: Lequel des éléments suivants n'est pas un type de mise en page ext?

A.   vox

B.   flotter

C.   frontière

D.   adapter

46: Quel est le nom de la fonction EXT utilitaire pour convertir une chaîne JSON en un objet?

A.   Ext.json.string.translate (JSON)

B.   Ext.json.toobject (JSON)

C.   Ext.json.convert (JSON)

D.   Ext.json.decode (json)

47: Lequel des éléments suivants n'est pas un moyen valable d'ajouter un auditeur d'événements à un ext.panel?

A.   PANNEOBject.on (& # 34; Eventname & # 34 ;, Handler)

B.   Dans la configuration du panneau, définissez la propriété des auditeurs.

C.   addListener (EventName, Handler, [Scope], [Options])

D.   ProvideListener (Eventname, Handler, Scope, Options)

48: Quel est le nom du contrôle dans ext, qui créera un contrôle similaire à un HTML & lt; select & gt;?

A.   boîte de combinaison

B.   boîte combo

C.   Multiselectbox

D.   La liste déroulante

49: Quelle est la fonction raccourci pour addListener ()?

A.   ajouter()

B.   sur()

C.   en direct()

D.   déclencher()

50: Pourquoi un développeur utiliserait-il un Arraystore?

A.   Pour créer des magasins multidimensionnels.

B.   Pour créer un magasin qui ne peut pas utiliser JSON.

C.   Pour faciliter la création de magasins à partir de tableaux de données.

D.   Pour créer plusieurs magasins enchaînés en un seul magasin.

51: Quelle fonction un développeur utiliserait-il pour sélectionner uniquement certains éléments enfants d'un vaste?

A.   Ext.select ()

B.   Ext.Filter ()

C.   Ext.Scrap ()

D.   Ext.trimdown ()

52: Quel est le nom de la propriété sur une grille qui contrôle le nombre de clics requis pour modifier une cellule sur un gridpanel?

A.   numclicksedit

B.   ClickstoEdit

C.   ClickingEditCount

D.   Édition Clicks

53: Lequel des éléments suivants n'est pas un moyen valable d'ajouter un auditeur d'événements?

A.   Utiliser l'option de configuration des événements

B.   Utiliser la fonction addListener ()

C.   Utiliser l'option de configuration des écouteurs

D.   Utilisation sur () Fonction

54: Qu'en est-il de la syntaxe correcte pour définir la colonne?

A.   colonnes: [{text = name, dataindex = name, flex = 1}]

B.   Colonnes: [{text = & # 039; nom & # 039;, dataindex = & # 039; nom & # 039;, flex = 1}]

C.   Colonnes: [{texte: & # 039; nom & # 039;, dataindex: & # 039; nom & # 039;, flex: 1}]

D.   Colonnes: [{texte: nom, dataindex: nom, flex: 1}]

55: Dans une disposition de formulaire, quel est le nom de la propriété qui créera automatiquement une étiquette au-dessus d'un contrôle si elle est définie?

A.   FieldLabel

B.   ComponentLabel

C.   showlabel

D.   Labeltitle

56: Comment créez-vous une nouvelle classe?

A.   Tous ceux-ci

B.   MyApp.class = new Ext.Extend (objet, {// Fonctionnalités de classe ici});

C.   Ext.define = new (& # 039; myApp.NewClass & # 039 ;, {// Class Fonctionalités ici});

D.   MyApp.NewClass = ext.Extend (objet, {// Fonctionnalités de classe ici});

E.   Ext.Define (& # 039; myApp.NewClass & # 039;, {// Class Fonctionalités ici});

57: L'un des composants les plus courants utilisés pour la mise en page dans EXT est lequel des éléments suivants?

A.   Zone de contenu

B.   Grille

C.   Panneau

D.   Boîte combo

58: Lequel des éléments suivants est une option de configuration requise pour le panneau de grille?

A.   magasin

B.   xtype

C.   identifiant

D.   données

59: Modèles de liaison: Il existe deux types d'associations entre les modèles: appartenance et Hasmany. Mais on représente un à de nombreuses exutiles entre deux modèles.

A.   quoi que ce soit

B.   appartient à

C.   a beaucoup

60: Quelle est la classe racine pour toutes les classes EXT?

A.   Extra-juge

B.   Rattraper

C.   Claire

D.   Ext.Base

61: Quelle est la méthode pour instancier une classe dans les extjs 4. *?

A.   Ext.Extend ()

B.   Ext.define ()

C.   Ext.create ()

D.   Ext.load ()

62: La validation ______ vérifie si la valeur donnée correspond à l'expression régulière donnée.

A.   exclusion

B.   présence

C.   inclusion

D.   format

E.   longueur

63: Quel est un avantage d'utiliser xType pour créer des objets dans EXT?

A.   Syntaxe plus concise

B.   Réduit le nombre de boucles pour les boucles

C.   Augmenter la parallélisation du processeur

D.   Utilise le modèle de conception MVC

64: Lequel des éléments suivants est la syntaxe correcte en ext.js pour faire une demande Ajax?

A.   Ext.request.ajax (options)

B.   Ext.ajax.request (options)

C.   ext.ajax.request (options)

D.   Ext.ajax.request (options)

65: Quelle est la syntaxe correcte pour activer la sélection de texte GridPanel?

A.   ViewConfig: {pertiableTextSelection: true}

B.   Colonnes: {pertiableTextSelection: true}

C.   TextSelection: Vrai

D.   champs: {perteTeTextSelection: true}

66: Quelle est cette option de configuration pour modifier la classe CSS sur une cellule de colonne?

A.   Style

B.   tdcls

C.   CLS

D.   CSS

67: Lequel des éléments suivants n'est pas une option de configuration de Ext.Util.

A.   dataindex

B.   propriété

C.   trieur

D.   direction

68: Quelle est la bonne option pour remplir complètement la largeur d'un conteneur?

A.   Largeur: «Max»

B.   Largeur: 100%

C.   Flex: 1

D.   MaxWidth: vrai

69: Laquelle des éléments suivants n'est pas une fonction de panneau de grille?

A.   Regroupement

B.   Compter

C.   Groupingsummary

D.   Résumé

70: Les classes ____ sont réclamées pour décoder les données brutes d'un serveur qui doit être chargé dans une instance de modèle ou un stockage.

A.   Lecteurs

B.   Magasin

C.   Écrivains

D.   Procuration

E.   Proxy jsonp

71: Quels types d'objets dans EXT Fire un événement initcomponent?

A.   Composants

B.   objets

C.   grilles

D.   panneaux

72: Quel est le nom de la méthode qui permet à un développeur de supprimer un écouteur d'événements d'un objet ou d'un contrôle?

A.   destruct

B.   désactiver

C.   non

D.   enlever

73: Quelle est la méthode pour créer une classe dans Extjs 4. *?

A.   Ext.Create ()

B.   Ext.Extend ()

C.   Ext.load ()

D.   Ext.define ()

74: Lequel des éléments suivants n'est pas une sous-classe de Ext.Grid.Column.Column?

A.   Ext.grid.column.number

B.   Ext.grid.column.boolean

C.   Ext.grid.column.string

D.   Ext.grid.column.date

75: La syntaxe correcte pour modifier un thème par programme est:

A.   app.switchtheme (nom de thème)

B.   app.changetheme (nom de thème)

C.   app.theme = thème-name

D.   application.Themify (nom de thème)

76: Lequel des xType suivants définit un panneau de grille?

A.   grille

B.   grille

C.   grille et gridpanel

D.   panneau

77: Vrai ou faux. L'option CONSTRAINTO ne s'applique qu'à & # 39; Floating & # 39; Composants.

A.   Vrai

B.   FAUX

78: Lequel des éléments suivants n'est pas un objet ext.form.field?

A.   Texte

B.   Caché

C.   Bouton

D.   Boîte combo

79: Le ________ est un aide. Habituellement, il est utilisé pour charger certaines données en ligne dans un magasin. Son contenu est perdu dans chaque page de rafraîchissement, il peut être utile de charger des données temporaires.

A.   MemoryProxy

B.   Localstorageproxy

C.   SessionStorageProxy

80: Lequel des événements suivants sur un objet ext.data.store se déclenche après le chargement du magasin?

A.   logement

B.   charger

C.   récompense

D.   charge de charge

81: Laquelle des techniques suivantes ne contribuera pas à améliorer les performances EXT JS?

A.   Supprimez les appels Dolayout et DoComponentLayout

B.   Réduire la nidification des conteneurs

C.   Remplacer les conteneurs par des panneaux

D.   Réduire les lectures et les écritures DOM

82: La validation ____ vérifie si la longueur de la valeur donnée est entre les valeurs MIN et MAX. La configuration MIN et MAX sont facultatives.

A.   présence

B.   exclusion

C.   inclusion

D.   longueur

E.   format

83: Ext.util.Sert ne peut être appliqué qu'à quel objet?

A.   Ext.grid.panel

B.   Ext.data.store

C.   Ext.grid.column.column

D.   Aucune de ces réponses

84: Quelle action la fonction supprimée () fonctionne-t-elle?

A.   supprime un composant de ce conteneur

B.   Supprime tous les composants de ce conteneur

C.   se retire d'un conteneur parent

85: Pour activer la mise en mémoire tampon de la grille,

A.   set tampond: true on ext.ata.store

B.   Cache: vrai sur ext.grid.panel

C.   Définir la mise en cache: vrai sur ext.data.store

D.   set tampond: true on ext.grid.panel

86: Lequel des éléments suivants est un moyen valable d'obtenir des éléments DOM en utilisant EXT?

A.   Ext.getcmp (id)

B.   Ext.loadElement (id)

C.   Ext.getElementByid (id)

D.   Ext.FindElement (ID)

87: Quelle est la valeur par défaut de l'option HideMode pour ext.grid.column.column?

A.   décalage

B.   visibilité

C.   nul

D.   afficher

88: Lequel des types de disposition suivants est utilisé pour les formulaires qui ont des contrôles avec des étiquettes au-dessus d'eux disposés verticalement?

A.   hbox

B.   colonne

C.   vox

D.   former

89: La validation ________ varifie est que la valeur est présente (0 (zéro) est une valeur valide, mais une chaîne vide ne l'est pas).

A.   longueur

B.   inclusion

C.   exclusion

D.   présence

E.   format

90: Quelle est la syntaxe appropriée pour configurer les variables de thème globales dans EXT?

A.   & variable = valeur

B.   ## variablename = valeur

C.   $ global = valeur

D.   $ variable-name: valeur! Par défaut;

91: Quel est le nom de l'événement qui tire lorsqu'un utilisateur vérifie une case à cocher dans EXT 4.0?

A.   sélectionner

B.   changement

C.   vérifier

D.   Cliquez sur

92: Quelle déclaration sur le videCellText est fausse?

A.   déclenche lorsque la cellule a une valeur de non définie, nul ou & # 039; & # 039;

B.   par défaut à & nbsp;

C.   déclenche lorsque la cellule a une valeur de non définie ou nul

D.   par défaut est & # 160;

93: Quelle méthode peut être utilisée pour récupérer un élément DOM?

A.   Ext.getdom ()

B.   Ext.getElementById ()

C.   Ext.getcmp ()

D.   Ext.get ()

94: Laquelle des affirmations suivantes concernant l'option CollapSemode est incorrecte?

A.   mini & # 039; est l'une des valeurs de configuration prises en charge

B.   true & # 039; est l'une des valeurs de configuration prises en charge

C.   Cette fonctionnalité n'est efficace que lorsque le panneau est un élément d'enfant de la disposition des bordures

D.   L'option pliable doit être vraie pour cette option pour prendre effet

95: Si la valeur des données brutes est de 123456.789, quel modèle pour ext.util.format.numbumberRenderer () renverra 123 456,78?

A.   0

B.   0,0,00

C.   0,0.0: 2

D.   #, ###. 00

96: Quel est le nom de l'événement qui tire lorsque l'utilisateur active un ComboBox en cliquant dessus?

A.   charger

B.   sélectionner

C.   Cliquez sur

D.   se concentrer

97: La validation ____________ vérifie si la valeur donnée ne correspond pas à l'une des valeurs données de la liste

A.   Exclusion

B.   inclusion

C.   présence

D.   format

E.   longueur

98: Laquelle des déclarations suivantes est fausse?

A.   Il ne peut y avoir qu'une seule fenêtre par page

B.   Un conteneur enfant peut être ajouté à un composant parent

C.   Un conteneur enfant peut être ajouté à un conteneur parent

D.   Une canne de composante enfant est ajoutée à un conteneur parent

99: Quelle est la classe de base pour le panneau de grille?

A.   Ext .Container.Container

B.   Ext.grid.panel

C.   Ext.panel.table

D.   Ext.panel.panel

100: Modèles de liaison: Il existe deux types d'associations entre les modèles: appartenance et Hasmany. Mais on représente une association à un autre avec un autre modèle.

A.   appartient à

B.   a beaucoup