Création d'une génération basée sur un profil Dojo (génération personnalisée)

Un profil de génération Dojo est un fichier JavaScript qui spécifie des paramètres de génération.

Avant de commencer

Créez un projet Web compatible Dojo.

Procédure

  1. Cliquez sur Fichier > Nouveau > Autre > JavaScript > Fichier source JavaScript, puis sur Suivant. L'assistant Nouveau fichier JavaScript s'affiche.
  2. Sélectionnez un dossier parent dans la liste des dossiers.
  3. Indiquez le nom de votre fichier de profil avec l'extension .profile.js.
    Conseil : L'assistant de générateur ajoute automatiquement .profile.js au nom du profil que vous avez spécifié dans l'assistant Outils de génération Dojo. Cette convention de dénomination est obligatoire pour l'assistant.
  4. Cliquez sur Terminer. Un fichier JavaScript est créé et s'affiche dans l'éditeur.
  5. Scriptez le profil de générateur avec des éléments layers, prefixes et dependencies. Le contenu du fichier est similaire à celui-ci :
    dependencies: {
    	layers: [
    		// Objets de couche individuels
    	]
    	prefixes: [
    		// Objets de préfixe individuel
    	]
    }
    dependencies
    (Facultatif) Contient les membres de layers et de prefixes.
    layers
    (Facultatif) Tableau des objets de couche générés. Les couches sont générées dans l'ordre où elles sont répertoriées. Par convention, les membres de layers précèdent les membres de prefixes.
    prefixes
    (Facultatif) Tableau des objets de préfixe qui décrit l'emplacement de la source d'un module de niveau supérieur donné par rapport au répertoire source.
    Remarque : Si le profil ne contient pas d'objets de dépendance (s'il est vide), tous les éléments par défaut sont appliqués à la génération. La génération crée un fichier de couche unique qui contient uniquement Dojo Base. Toutes les autres ressources doivent être chargées à l'aide de dojo.require.

Exemple

Voici un exemple du contenu d'un fichier de profil de génération :
dependencies = {
	stripConsole: "normal",

	layers: [
		{
			name: "../dijit/dijit.js",
			dependencies: [
				"dijit.dijit"
			]
		},
		{
			name: "../dijit/dijit-all.js",
			layerDependencies: [
				"../dijit/dijit.js"
			],
			dependencies: [
				"dijit.dijit-all"
			]
		},
		{
			name: "../dojox/grid/DataGrid.js",
			dependencies: [
				"dojox.grid.DataGrid"
			]
		},
		{
			name: "../dojox/gfx.js",
			dependencies: [
				"dojox.gfx"
			]
		},
		{
			name: "../dojox/charting/widget/Chart2D.js",
			dependencies: [
				"dojox.charting.widget.Chart2D",
				"dojox.charting.widget.Sparkline",
				"dojox.charting.widget.Legend"
			]
		},
		{
			name: "../dojox/dtl.js",
			dependencies: [
				"dojox.dtl",
				"dojox.dtl.Context",
				"dojox.dtl.tag.logic",
				"dojox.dtl.tag.loop",
				"dojox.dtl.tag.date",
				"dojox.dtl.tag.loader",
				"dojox.dtl.tag.misc",
				"dojox.dtl.ext-dojo.NodeList"
			]
		}
	],

	prefixes: [
		[ "dijit", "../dijit" ],
		[ "dojox", "../dojox" ]
	]
}

Que faire ensuite

Vous pouvez à présent exécuter une génération Dojo personnalisée.
Icône indiquant le type de rubrique Rubrique de tâche
Dispositions pour les centres de documentation | Commentaires en retour

Icône d'horodatage Dernière mise à jour: May 29, 2014 10:11

Nom de fichier : tdojoprofile.html