Dans ce session, étaient en allant à parler à propos Application Constructeur.
Si vous avez jamais avait à construire un application dans JMP
que requis visuel éléments, dire, un Fenêtre de rapport ou un dialogue boîte,
Application Constructeur est le outil que toi vouloir à utiliser.
Il volonté permettre toi à créer que application
plus rapidement et plus facilement.
En plus, il volonté laisser toi créer un application c'est plus compact,
c'est Plus facile à maintenir, et plus robuste.
Je suis en allant à supposer que tu es en train de regarder ce
parce que tu es intéressé dans Application Constructeur,
mais toi aussi avoir un petit peu de JSL arrière-plan.
Toi peut ou peut pas avoir utilisé Application Constructeur,
mais toi savoir un petit peu à propos script dans JMP.
Allons obtenir commencé.
j'ai a obtenu deux exemples que Identifiant comme à utiliser à illustrer
quelques de le visuel et la programmation caractéristiques
que pourrait pas être évident ou que pourrait pas être documenté
pour le Application Constructeur.
je suis en allant à commencer avec un très simple exemple
que j'ai en fait ci-joint à un menu ici.
C'est juste un dialogue boîte.
C'est en allant à permettre moi
à naviguer mon annuaire structure soit depuis un arbre que je déjà avoir ensemble
ou je peut prendre un différent annuaire.
Une fois Je suis là,
je peut regarder à voir si ou pas des dossiers de spécifique les types sont disponible,
sélectionner que déposer, et alors ouvrir il en haut.
Maintenant, un de le important aspects
de ce particulier exemple est que il n'a pas impliquer un données tableau.
Étaient en allant à voir dans le deuxième exemple comment à accord avec données les tables,
quand je vouloir à intégrer données les tables dans mon application.
C'est un petit peu plus délicat, donc je suis économie que exemple pour la seconde.
Laisser moi mettre ce désactivé à le côté donc nous avoir quelque chose à référence.
D'accord, donc allons aller devant et obtenir commencé avec Application Constructeur.
Sous Des dossiers, Nouveau, Application.
je volonté presque toujours commencer avec ce vide application.
Raison je faire que est je peut toujours obtenir à n'importe lequel de ceux modèles.
je pourrait construire n'importe lequel de ceux échantillons départ avec ce vide application.
Vide application est juste en allant à donner moi
plus la flexibilité dans termes de où je vouloir à aller.
Maintenant, si tu es inconnu
avec Application Constructeur, si vous avez jamais utilisé il avant,
le mise en page est relativement direct.
Sur le loin gauche, nous avons a obtenu notre source panneau,
et dans que source panneau sont tous de le articles que Je suis en allant à utiliser
à afficher information, à organiser éléments, et à faire des choses,
des choses comme boutons et cases à cocher.
Dans le milieu, j'ai a obtenu mon palette où je en fait construire le visuels
de mon application.
Sur le droite, je avoir un Objets fenêtre que montre moi
le arbre structure de le article que je construit.
j'ai a obtenu mon Propriétés fenêtre
où je peut sélectionner un article et changement c'est propriétés.
C'est un de le des choses que fait du Application Constructeur plus rapide à utiliser,
est que je peut aller dans là, je pourrait sélectionner un article, sélectionner un objet,
et changement le propriétés de manière interactive,
pas ayant à inquiétude à propos quoi le nom de le message est
ou en écrivant en haut le code à faire ceux changements.
Maintenant, quoi je trouver est que je souvent utiliser le même propriétés
quand il vient à spécifique éléments.
Des choses que typiquement avoir un genre de texte élément,
je comme texte de un certain taille et un certain style.
Certain récipient des boites, je comme à avoir les frontières autour eux.
Plutôt que traîner et baisse articles dans ce palette et faire changements,
quoi je souvent faire est je volonté commencer avec un modèle.
Ici j'ai créé un modèle que volonté permettre moi juste à copie et pâte
depuis le modèle dans mon palette.
Pour exemple, pour mon liste boîte, j'ai modifié le Police de caractère sur que liste boîte,
modifié le Police de caractère taille.
Je suis juste en allant à Contrôle C à copie que.
Je suis en allant à pâte il dans mon nouveau application.
Le super chose à propos fonctionnement depuis un modèle
est que il travaux pour composite articles comme Bien.
Dans ce cas, j'ai a obtenu plusieurs articles.
je avoir deux bouton des boites que sont bloqué suivant à un un autre
en utilisant une horizontale liste boîte, et alors j'ai a obtenu un horizontal centre boîte.
je peut en fait copie ceux,
Contrôle C, copie ceux en masse, et pâte ceux dans mon application.
Maintenant, un couple de des choses à propos article sélection.
Si toi travail assez un peu avec Power Point,
un de le des choses que tu es en allant à trouver dehors
est que à sélectionner un article dans Application Constructeur
est un petit peu différent.
Alors que dans Power Point, toi besoin à sélectionner le entier article,
avec Application Constructeur, tous toi besoin à faire est sélectionner partie de que.
Vous allez avis que par sélection partie de que horizontal centre boîte,
le entier boîte est choisi.
Que fait du articles beaucoup Plus facile à sélectionner
dans le sens que tous je besoin à faire est saisir partie de le article
à sélectionner le entier article dans intégralité.
Maintenant, je avoir un deuxième option c'est disponible à moi comme Bien.
Que est, si je trouver un article dur à sélectionner,
je pourrait avoir, allons dire, un hiérarchie de récipient des boites
et c'est dur à obtenir à le droite boîte,
je pourrait avoir minuscule objets que sont derrière autre objets
et c'est juste dur à saisir sur.
je peut toujours faire mon sélection depuis mon Objets panneau comme Bien.
Ici, Je vais sélectionner mon Objets panneau
et tu vas avis que il sélectionne le article dans mon palette.
Le seulement inconvénient à ce est que je peut seulement sélectionner un article
depuis le Objets panneau.
Mais encore, il fait du il très pratique si que article est très dur à saisir sur.
Laisser moi se déplacer sur à mon suivant couple de articles
je vouloir à parler à propos de.
À faire que, quoi Identifiant comme à faire est se déplacer sur à un partiellement construit…
Ici, j'ai partiellement construit mon application.
Ici, j'ai a obtenu tous le Composants.
je juste besoin à groupe eux.
Que apporte moi à un autre morceau de Fonctionnalité
avec un application constructeur que toi pourrait pas être conscient de.
Allons prendre ces trois articles ici.
Quoi je vouloir à faire est je vouloir à groupe eux ensemble horizontalement.
Toi pourrait pense, "Bien, à faire que,
Je vais prendre un horizontal liste boîte, je volonté baisse il dans mon palette,
et alors baisse ceux articles et position eux dans le palette."
Quand je suis en mettant plusieurs articles dans un récipient,
je trouver il beaucoup Plus facile à sélectionner ceux articles,
clic-droit, et dire Ajouter Récipient.
Par faire donc,
je peut appliquer le récipient à le articles plutôt que le autre chemin autour.
Un de le autre avantages de ayant ce Fonctionnalité
est que si je étaient à, allons dire…
Alors que le conteneur est toujours choisi, clic-droit,
je peut en fait changement le récipient.
Allons dire, je ne le faites pas vouloir un Liste H boîte.
je vouloir un contour boîte.
Peut être que Liste H boîte était mieux.
je peut aussi changement que récipient.
Que travaux depuis le espace de travail,
et dans ajout, il travaux depuis le Objets panneau.
Vous allez avis que si je clic-droit sur le article dans le Objets panneau,
je peut aussi changement le récipient, je peut ajouter un récipient, et donc sur.
Maintenant, dans certain circonstances,
là est un supplémentaire morceau de Fonctionnalité,
et que est le capacité à retirer un récipient.
je peut retirer un récipient à tout moment il est pas le le plus bas- niveau récipient.
Pour exemple, si je étaient à mettre ce dans un autre…
Allons ajouter un contour boîte à que.
Maintenant, quoi je peut faire…
Laisser moi juste se déplacer ce donc ce est dehors de le chemin
de le autre articles.
Maintenant que j'ai a obtenu que contour boîte
avec un horizontal liste boîte et alors tous mon articles,
je ne peut pas retirer que horizontal liste boîte parce que c'est le le plus bas niveau,
mais si je étaient à clic-droit sur le Contour boîte, je peut retirer que.
Encore, parfois c'est Plus facile à juste saisir le articles et appliquer le récipient boîte
à ceux articles plutôt que goutte eux dans le récipient boîte.
Laisser moi résumer quelques de ces conseils que nous a parlé à propos de.
Encore, je peut organiser que source panneau articles
par soit regroupement eux ou alphabétiquement.
je ne le faites pas pense je montré que,
mais juste laisser moi indiquer dehors que si toi aller sur le point chaud
de le Demande B constructeur, aller à Source Panneau.
Si je étaient à changement que groupe par colonne, ils sont dans groupes.
Si je serait préférer eux alphabétiquement, je avoir que option disponible à moi.
Cependant toi trouver il Plus facile à reconnaître, à trouver ceux objets,
je peut réorganiser que source panneau.
Travail depuis un modèle à faire des choses Plus facile et plus rapide,
pas ayant à changement propriétés pour articles que toi toujours changement.
Candidature le récipient à le objets
plutôt que goutte le objets dans le le conteneur est souvent beaucoup plus vite.
Le Objet panneau est là à faire sélection,
à ajouter conteneurs, retirer conteneurs, et donc sur.
Copie et pâte travaux pour un célibataire article ou pour plusieurs articles comme Bien.
D'accord.
Laisser moi se déplacer dans quelques de le script notions.
À faire que, je avoir mon pré-construit dialogue boîte ici.
j'ai a obtenu tout organisé le chemin je vouloir il à être organisé.
je ne le faites pas avoir n'importe lequel scripts associé avec il.
Maintenant il y a un couple de des choses que je besoin à indiquer dehors visuellement
que vraiment sont mis en œuvre
via le les scripts, mais ils sont important à savoir à propos de.
Pas chaque propriété depuis chaque article est disponible à changement de manière interactive.
Pour exemple, tu vas avis que ce liste boîte,
je toujours avoir un article dans il.
Bien, quoi si je recherché à commencer que liste boîte avec absolument Non articles?
Comme il se tourne dehors, de manière interactive,
il y a Non chemin à obtenir débarrasser de que dernier article.
j'ai a obtenu à faire que en utilisant un message.
Même chose va pour paramètre.
Si je vouloir à ensemble ce vérifier boîte,
si je vouloir à ensemble le d'abord choisi article à être JMP des dossiers,
que a à être fait à travers Messagerie.
C'est pas disponible de manière interactive.
Le lieu où je faire que, Je suis en allant à aller à le script languette.
j'ai a obtenu espaces de noms.
j'ai a obtenu différent choix pour application, mon module.
Bien parler un petit peu à propos le espacement de noms
dans le suivant exemple.
Mais à tout moment je générer un module,
Je suis en allant à avoir un différent module récipient
pour mon scénario, et alors Je suis en allant à avoir un
pour le dans l'ensemble application.
Je suis en allant à aller à le module,
et quoi je vouloir à faire est je vouloir à ensemble que liste boîte à être vide
quand il départs.
Laisser moi aller dos et sélectionner que liste boîte.
je voir que le nom que Identifiant donné à que liste boîte
est lbfichiers.
Je suis en allant à avoir à message que.
Maintenant c'est important à savoir
que quand je message un objet que est visible,
je peut seulement faire donc après ceux objets sont créé.
Que message a à apparaître après que doubler.
Que est un doubler dans lequel le visuel articles sont instancié.
Après ils sont instancié,
Je suis en allant à dire fichiers lbf, Ensemble Articles, et étaient juste en allant à partir il vide.
C'est juste basique JSL script
que toi devrait savoir comment à faire ou toi devrait être familier avec.
Maintenant, un autre important indiquer est que, allons dire à ce indiquer,
je vouloir à test il à faire bien sûr que que est fonctionnement correctement.
Quand je courir, quand je déboguer un scénario,
je ne le faites pas faire il depuis mon Modifier menu, ni faire je faire il depuis mon choix
si je avoir un courir ou déboguer scénario disponible dans mon Icônes.
Tous le en cours d'exécution et débogage a à arriver depuis le point chaud.
je avoir deux choix ici.
j'ai a obtenu le Courir et Déboguer Application.
Ce est comment applications sont courir et sont débogué.
Super, je couru le application.
Il regards comme c'est supprimé que initial article,
donc des choses sont bien à aller.
Maintenant, allons parler à propos obtenir scripts
dans des choses comme bouton des boites ou cases à cocher.
Quoi si je recherché à associé un scénario?
Allons commencer avec ce Annuler bouton.
Un de le des choses que le Annuler bouton fait
dans le application est juste rejette le dialogue boîte.
j'ai a obtenu deux lieux où je peut mettre que scénario.
je peut mettre que scénario dans le Scripts fenêtre
où nous scie avant où je avait que initial paramètre de mon liste boîte.
Ou, encore, Je vais sélectionner mon Annuler bouton.
Si je faire défiler dans le propriétés vers le bas dans le Propriétés panneau,
je voir ce article.
Je suis en allant à flotter et toi devrait voir où il dit Modifier Scénario.
j'ai a obtenu ce zone où je peut écrire mon propre scénario.
Si je vouloir un petit peu plus grand zone à travail avec,
comme le Formule Éditeur,
je peut Cliquez sur sur ce et je peut écrire mon scénario ici.
Je suis en allant à aller devant et faire que.
Bien parler un petit peu à propos le les espaces de noms,
mais quoi je besoin à savoir est que ce est appelé ceM oduleI par exemple,
et je avoir à utiliser le message Obtenir Boîte.
Ce sera retour un lien à le fenêtre c'est créé par le module,
et alors Fermer Fenêtre.
Que devrait travail.
Chaque fois que je utiliser script dans que mode,
chaque fois que je ne le faites pas avoir un fonction nom associé avec un scénario,
si toi aller à le Documentation,
il volonté être référé à comme un anonyme scénario.
Encore, si je vouloir à, je pourrait vouloir à test que.
Allons aller devant et courir le application.
Je vais frapper le Annuler bouton et que travaux.
C'est un lieu je peut mettre mon scénario.
je avait mentionné que je peut aussi mettre le scénario dans le Scénario languette.
Maintenant, si toi mettre il dans le Propriétés fenêtre ou le Scénario languette
est vraiment un personnel préférence.
je avoir un tendance à éviter le Propriétés fenêtre
simplement parce que je oublier que je mettre scripts dans là
et je ne peut pas souviens-toi où un particulier scénario est.
Quoi Je suis en allant à faire maintenant
est juste Contrôle C, Je suis en allant à copie ce article.
Laisser moi juste aller devant et clair ce boîte dehors pour maintenant.
À tout moment je vouloir à créer un scénario pour n'importe lequel de le objets à faire des choses,
le plus rapide chemin pour moi à obtenir que scénario dans le Scénario languette
est à flotter sur il, clic-droit,
et tu vas avis à le très bas, là volonté être un ou plus sélections.
La plupart de le objets dans le Demande B constructeur
seulement faire un chose: le Modification du texte.
Nombre Modifier Des boites faire un couple de différent des choses
et Souris Boîte fait un entier bouquet de différent truc.
Ici, Je vais sélectionner le scénario je vouloir,
et ce est quoi arrive quand je presse le bouton.
Vous allez avis que comme bientôt comme je faire que, c'est en allant à générer mon fonction.
C'est en allant à donner moi un petit bout de un fonction.
C'est en allant à donner il un nom
basé sur le variable nom je a donné le bouton,
et c'est en allant à donner moi juste un petit remplir pour quelques code.
Ici est où je serait mettre le scénario que je montré toi plus tôt.
Laisser moi juste pâte que dans là.
D'accord.
Couple des choses à indiquer dehors est que d'abord,
le défaut argument de un lien de un aiguille à le objet est fourni
quand toi générer un scénario ce chemin.
Toi ne le faites pas nécessairement besoin il, mais c'est donné à toi par défaut.
Aussi, le défaut locale est utilisé,
lequel moyens que rien défini dans le fonction
est locale à que fonction.
Si toi vouloir à changement que, toi besoin à obtenir débarrasser de le défaut locale.
Encore, allons aller devant et test ce dehors.
Que travaux comme Bien.
Encore, deux choix ici dans termes de où toi peut mettre que scénario.
Toi peut soit mettre le scénario dans le Scénario fenêtre
ou toi peut mettre le scénario dans le Propriétés panneau.
Un final note à propos scripts dans le Scénario languette
est que ils ne le faites pas avoir à apparaître après le objets sont instancié.
Toi peut en fait mettre eux n'importe où dans le scénario.
Toi ne le faites pas besoin à avoir le scénario disponible.
Toi ne le faites pas besoin à avoir le objets disponible
avant que fonction est créé.
Toi peut mettre que n'importe où.
Comme un matière de fait, je souvent volonté séparé tous mon les fonctions.
Je vais mettre ceux à le haut de le scénario,
et alors Je vais mettre tous mon messages à objets
évidemment ci-dessous ce objet exemple.
C'est à propos tous je recherché à couverture avec ce particulier exemple.
je vouloir à se déplacer sur à le deuxième exemple.
Dans ce exemple, je vouloir à couverture un couple de visuel éléments.
Comme je avait mentionné, je vouloir à parler à toi à propos comment toi accord avec données les tables
quand toi avoir un tableau que toi vouloir à utiliser.
je vouloir à parler un petit peu à propos languette des boites,
donc quand toi avoir un languette afficher.
Quelques gens avoir un tendance de découverte eux un peu déroutant.
Donc je vouloir à parler à propos languette afficher.
Enfin, je vouloir à touche sur deux important script Remarques.
Un est, comment faire je passer information depuis un module à un autre?
Souvent je volonté avoir un module,
comme un dialogue boîte que passe information à un autre dialogue,
et un autre module, lequel est un Fenêtre de rapport,
donc je besoin à savoir comment à faire que.
je aussi besoin à savoir un petit peu à propos le espaces de noms
que le Demande B constructeur génère.
Laisser moi commencer avec démontrant quoi ce exemple regards comme.
Dans ce exemple, toi obtenir un dialogue boîte.
Vous allez avis que mon Courir bouton est grisé dehors
jusqu'à je baisse des choses dans le liste boîte sur le droite.
Je suis en allant à aller devant et Cliquez sur Courir.
Deux JMP plates-formes sont utilisé.
Le distribution plate-forme est dans le d'abord languette
et le dispersion parcelle matrice dans le deuxième languette.
Maintenant, le beauté de le chemin ce application était ensemble en haut
est que il n'a pas matière le données tableau que je utiliser,
il n'a pas matière le nombre de Colonnes, lequel Colonnes je prendre, et donc sur.
Si je étaient à rediffusion ce,
différent ensemble de Colonnes, différent colonne des noms…
Laisser moi juste minimiser que.
Mon ordinateur est ayant
un petit peu de problème redessiner le écran.
Là nous aller.
Il travaux.
Il travaux indépendamment de de le données tableau.
Laisser moi aller devant et fermer que.
je suis en allant à commencer avec un frais application
à illustrer quelques de le visuel aspects.
je vais dire Nouveau, un application.
Encore, Je suis en allant à commencer avec un vide application.
Quoi tu vas voir est que quelques de le articles dans que source panneau sont pas disponible.
Là sont en fait Sept articles
que sont pas disponible et seulement devenir disponible
quand toi ouvrir en haut un données tableau.
Si je avoir un application que Je suis générateur,
et que application est en allant à être en utilisant un données tableau,
quoi je comme à faire est à commencer avec quelque chose
depuis le échantillon données annuaire.
Dans ce exemple, je signifier, ce est pas depuis le échantillon données annuaire,
mais quoi je serait faire si je étaient créer un application pour général utiliser
est que je serait ouvrir quelque chose en haut depuis le échantillon données annuaire,
je serait construire mon rapport,
et alors je serait utiliser que comme le base pour mon application.
Le raison je faire que est que quand je commencer goutte dans
quelques de ces articles que exiger un données tableau-
dans ce cas, j'ai a obtenu ce colonne liste boîte tous-
tu vas avis que c'est en allant à ajouter que données tableau à mon application.
Maintenant, avec ces les types de applications,
je besoin quelque chose là, à moins comme un remplaçant.
Le avantage de ayant quelque chose depuis le échantillon données annuaire
est que c'est peu probable à changement des noms,
c'est peu probable à changement Emplacements, et c'est peu probable à être supprimé.
C'est un sûr pari dans termes de quoi données tableau à utiliser.
Vous allez aussi avis que je peut spécifier le chemin ici.
je peut donner il un différent étiquette.
je ne le faites pas avoir à commencer avec le actuel données tableau,
mais que est le défaut.
C'est quoi je trouver que je utiliser la plupart souvent,
est Je suis bâtiment un application c'est pour général utiliser
c'est en allant à être utilisé sur le actuel données tableau.
Je suis en allant à aller devant et changement.
je avoir un action variable nom que je utiliser pour que, donc Bien changement que.
C'est le chemin je volonté typiquement commencer un application
que a besoin un données tableau.
Avant que je se déplacer dans le les scripts,
laisser moi parler un petit peu brièvement à propos le languette des boites.
Si nous faire défiler en haut à le conteneurs, nous voir nous avons a obtenu deux différent languette des boites.
Nous avons a obtenu un languette boîte et un languette page boîte.
Comme il se tourne dehors, le seulement un je vraiment besoin est le languette boîte.
Si je étaient à baisse que languette boîte dans là,
et laisser moi juste à appel dehors le languette boîte dans mon Objets panneau,
et je étaient à baisse n'importe lequel article dans que languette boîte,
et allons juste baisse un frontière boîte dans là,
tu vas avis que il automatiquement génère
un languette page boîte.
je faire pas besoin à baisse quelque chose dans un languette page boîte
et alors baisse que languette page boîte dans mon languette boîte.
Tous je avoir à faire est travail avec le languette boîte.
Si je vouloir à ajouter onglets,
tous je besoin à faire est, encore, sélectionner que languette boîte,
faire bien sûr j'ai a obtenu il choisi ici,
clic-droit, et je avoir le option à insérer onglets
soit avant le actuellement choisi onglets
ou après le actuellement choisi languette, ou si je vouloir à, je peut aussi supprimer onglets.
Maintenant, un de le des questions je souvent entendre comme Bien.
j'ai a obtenu mon onglets ensemble en haut un certain chemin.
Comment faire je se déplacer onglets depuis un espace à un autre?
Actuellement, il y a Non interactif chemin à faire il, malheureusement.
Quoi toi serait avoir à faire
est toi serait avoir à manuellement ajouter un languette page
et se déplacer le Contenu de ceux languette pages autour.
Toi pourrait être tenté à sauvegarder le scénario à un Scénario fenêtre
et changement des choses que chemin,
mais je souvent décourager gens depuis fonctionnement avec le enregistré scénario
ou fabrication modifications à le enregistré scénario juste parce que là sont un parcelle de éléments
dans que enregistré scénario que sont pas documenté,
que sont particulier à le Application Constructeur.
je serait rester loin depuis fabrication changements à que enregistré scénario.
Allons faire ce.
À parler à propos le script éléments de mon boîte,
je avoir pré-construit un application.
En fait, avant je se déplacer sur, laisser moi indiquer dehors un couple de des choses
que occasionnellement volonté arriver à gens
OMS merveille, "Bien, pourquoi ne le fera pas le afficher boîte travail?"
Un de le des choses, si vous avez avait quelques expérience avec Application Constructeur,
un de le des choses toi pourrait avoir entendu de est un paramétré application.
Laisser moi aller à passer nombre un.
j'ai a obtenu mon dialogue boîte construit.
Quoi j'ai fait est je avoir ouvert en haut un Fenêtre de rapport, un données tableau,
généré un couple de rapports
et juste abandonné ceux rapports dans le vide zone.
Pour exemple, quoi je a fait dans ce cas était je avait mon voitures données tableau ouvert en haut.
je avait que distribution plate-forme généré,
et tous je a fait était baisse que dans et travaillé avec le rapport.
Maintenant, si je étaient à arrêt là et utiliser que pour mon rapport,
quoi serait arriver…
Laisser moi fermer dehors mon articles.
j'ai en fait fait que, et j'ai enregistré que ici.
Quoi serait arriver est que sauf si je utiliser le données tableau je commencé avec,
je volonté pas obtenir n'importe lequel résultats.
Ici, j'ai a obtenu mon air trafic.
Je suis en allant à utiliser que enregistré scénario.
Tout regards bien donc loin.
je obtenir rien.
Si je étaient à changer dos à mon voitures
et essayer le même chose, et Je suis en allant à saisir différent Colonnes,
courir, je obtenir le même Colonnes je commencé avec.
Le raison est, à tout moment je utiliser un Fenêtre de rapport,
si je vouloir à changement ceux Colonnes que obtenir utilisé,
si je vouloir à changement le données tableau que obtient utilisé,
je avoir à utiliser un paramétré version.
Laisser moi aller à le exemple de le paramétré version,
et je volonté indiquer dehors le différences.
C'est pas que un.
Mon paramétré version est ici.
Voici mon paramétré version.
Dialogue boîte regards le même.
Mon rapport regards légèrement différent
dans le sens que si je étaient à sélectionner sur le rapports,
tu vas avis dans le très bas,
j'ai a obtenu ces les rôles, et ces sont rempli dehors.
Si je faire le même chose avec dispersion parcelle,
sélectionner le rapport, mon les rôles, c'est rempli dehors.
Maintenant quand je courir le application, je peut changement le données tableau.
Mais dans la plupart circonstances,
je suis fixé à le nombre de Colonnes que je utiliser quand je construit le application.
Laisser moi montrer toi un exemple de que.
Laisser moi fermer ce dehors.
Allons aller avec le air trafic données tableau.
Voici mon deuxième exemple, mon paramétré exemple.
Vous allez avis que quand je appel en haut le dialogue boîte,
j'ai a obtenu un espace pour le trois Colonnes que je initialement utilisé pour distribution.
j'ai a obtenu un espace pour le Colonnes je utilisé pour mon dispersion parcelle matrice,
mais c'est quoi Je suis limité à.
Comme il se tourne dehors,
si je suis transaction avec plates-formes que viens depuis le Multivarié menu,
alors je peut utiliser un variable nombre de Colonnes.
Rien autre, je suis fixé à le spécifique nombre de Colonnes
que je utilisé quand je construit le application.
Voici le solution de contournement, voici le solution.
Laisser moi faire ce.
Je suis en allant à aller dos à mon voitures données tableau et ouvrir en haut mon final exemple.
Encore, dialogue boîte regards le même.
Rapport fait pas avoir rien dans il.
je juste avoir espaces réservés à mettre mon construit application,
mon construit plates-formes.
Voici où le idées de espaces de noms et qui passe variables
devient très important.
Quand un application est créé,
là sont deux différent espaces de noms que toi avoir à être conscient de.
Un est le ceciA application espace de noms.
Que est variables que obtenir créé que peut être partagé par n'importe lequel de le modules.
Si nous regarder dans le Objets panneau, j'ai a obtenu mon applications ici,
ces trois variable des noms, ils sont dans le ceciA application espace de noms.
Laisser moi en fait taper que dehors.
Le nom de le variable est ceciA application.
C'est dans que espace de noms.
Le autre espace de noms que je avoir à être conscient de
se produit dans chaque un de mon modules.
Chaque un de mon modules obtient leur propre ceM odule Exemple.
Vous avez déjà vu ce quand nous avons instancié objets
sur le visuel les pièces de le application.
je avoir a obtenu un ceciA application et ceM oduleI exemple.
Comment faire je passer données depuis un module à le autre
à faire bien sûr des choses obtenir fait correctement?
Bien, où nous faire il dans ce Application est dans ce place droite ici.
Ici Je suis référencement que deuxième module, que rapport module.
Laisser moi aussi indiquer dehors que j'ai a obtenu quelques choix à changement
si ou pas il obtient lancé à commencer.
Évidemment, je ne le faites pas vouloir ce à être lancé
jusqu'à le utilisateur choix Colonnes.
j'ai a obtenu mon rapport module référencé.
Je suis en allant à utiliser Créer Exemple à créer que Fenêtre de rapport,
et Je suis en allant à passer le articles que étaient mettre dans le liste boîte ce chemin.
Maintenant sur le rapport module côté,
le entreprise obtient fait dans le OnM oduleL ouf.
Sur OnM oduleL ouf, tout défini dans OnM odule
est locale à le fonction.
Quoi je besoin à faire est je besoin à créer un variable spécifique pour le module
c'est en allant à magasin que données que obtient passé dans.
j'ai fait que droite ici.
UN après que, Je suis juste en utilisant quelque peu standard JSL à être capable
à générer mon plates-formes en utilisant le plate-forme appels.
Tout que tu es voyant ici, ce est standard…
UN peu sur le complexe côté,
mais standard JSL dans commande pour moi à faire que.
Un plus chose je vouloir à brièvement expliquer
que toi pourrait avoir remarqué que je savoir gens toujours demander à propos de,
et que est si je aller à, allons dire, un de mon modules,
il y a un entier bouquet de différent module les types
que je peut prendre depuis.
Dialogue boîte est exactement quoi tu aurais pense avec Non menu.
Dialogue boîte avec un menu est un fenêtre avec un menu.
UN modal dialogue boîte est exactement que.
C'est un modal dialogue boîte.
UN Fenêtre de rapport.
Le différence entre un Fenêtre de rapport et dire, un dialogue avec un menu
est que toi peut sauvegarder un rapport à un journal, un JRN déposer.
Le autre deux articles que sont dans là,
là est un Lanceur article, lequel est intérieurement différent
que un dialogue, mais extérieurement le même, plus ou moins.
Alors afficher boîte est utilisé comme un modèle à être intégré dans autre modules.
Il fait pas générer c'est propre fenêtre, mais c'est utilisé à intégrer dans autre les fenêtres.
Probablement un bien lieu pour moi à arrêt.
Beaucoup plus à parler à propos de.
Comme je mentionné, il y aura être un PDF que toi peut télécharger.
Tous de le exemples que nous scie, ils vont être là.
Il y aura être quelques supplémentaire exemples
et beaucoup plus détail dans termes de quoi je peut expliquer.
Avec un peu de chance, toi trouvé ce tous utile,
et avec un peu de chance, ça va motiver ton vouloir à utiliser Demande B constructeur plus souvent.
Remercier toi.