Télécharger la version d'ext JS correspondante depuis la partie développeur : [[https://support.sencha.com/login.php?sid=]]



Documents pareils
GIGABIT PCI DESKTOP ADAPTER DGE-530T. Quick Installation Guide+ Guide d installation+

WEB page builder and server for SCADA applications usable from a WEB navigator

SHAREPOINT PORTAL SERVER 2013

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

Practice Direction. Class Proceedings

Contents Windows

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

Once the installation is complete, you can delete the temporary Zip files..

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

VTP. LAN Switching and Wireless Chapitre 4

RULE 5 - SERVICE OF DOCUMENTS RÈGLE 5 SIGNIFICATION DE DOCUMENTS. Rule 5 / Règle 5

Cedric Dumoulin (C) The Java EE 7 Tutorial

ANGULAR JS AVEC GDE GOOGLE

Etude de cas : PGE JEE V2

Paxton. ins Net2 desktop reader USB

SERVEUR DÉDIÉ DOCUMENTATION

Comment Créer une Base de Données Ab Initio

Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION

et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion

Bill 69 Projet de loi 69

Comment faire des étiquettes

Module Title: French 4

Déploiement OOo en environnement Windows Terminal Server

Notice Technique / Technical Manual

DOCUMENTATION - FRANCAIS... 2

TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013

Préparation d un serveur Apache pour Zend Framework

Guide d'installation rapide TFM-560X YO.13

Comment sauvegarder ses documents

Comment faire un Mailing A partir d une feuille Calc

Insérer des images dans Base

Utiliser un proxy sous linux

calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

AIDE FINANCIÈRE POUR ATHLÈTES FINANCIAL ASSISTANCE FOR ATHLETES

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0

Créer un blog ou un site e-commerce avec WordPress

1.The pronouns me, te, nous, and vous are object pronouns.

Instructions Mozilla Thunderbird Page 1

English Q&A #1 Braille Services Requirement PPTC Q1. Would you like our proposal to be shipped or do you prefer an electronic submission?

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces

Application Form/ Formulaire de demande

Summary / Sommaire. 1 Install DRIVER SR2 USB01 Windows seven 64 bits / Installation du DRIVER SR2 USB01 Windows seven 64 bits 2

Comment consolider des données

Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION

DOCUMENTATION - FRANCAIS... 2

Get Instant Access to ebook Cest Maintenant PDF at Our Huge Library CEST MAINTENANT PDF. ==> Download: CEST MAINTENANT PDF

: Machines Production a créé dès 1995, le site internet

AMENDMENT TO BILL 32 AMENDEMENT AU PROJET DE LOI 32

If the corporation is or intends to become a registered charity as defined in the Income Tax Act, a copy of these documents must be sent to:

THE SUBJUNCTIVE MOOD. Twenty-nineth lesson Vingt-neuvième leçon

ECLIPSE ET PDT (Php development tools)

LE FORMAT DES RAPPORTS DU PERSONNEL DES COMMISSIONS DE DISTRICT D AMENAGEMENT FORMAT OF DISTRICT PLANNING COMMISSION STAFF REPORTS

AOC Insurance Broker Compare vos Assurances Santé Internationale Economisez jusqu à 40 % sur votre prime

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

that the child(ren) was/were in need of protection under Part III of the Child and Family Services Act, and the court made an order on

Monitor LRD. Table des matières

MELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE :

Editing and managing Systems engineering processes at Snecma

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5

ArcScan Tutorial. Copyright Esri All rights reserved.

Titulaires de marques

Grandes tendances et leurs impacts sur l acquisition de produits et services TI.

RAPID Prenez le contrôle sur vos données

Vue d ensemble de Windows PowerShell

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14

Tutoriel de formation SurveyMonkey

SAP Runs SAP Reporting Opérationnel & BI avec HANA et SAP Analytics. Pierre Combe, Enterprise Analytics Juin, 2015

UNIVERSITE DE YAOUNDE II

Vanilla : Virtual Box

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf

Academic Project. B2- Web Development. Resit Project. Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA

EN UNE PAGE PLAN STRATÉGIQUE

Package Contents. System Requirements. Before You Begin

Faits saillants et survol des résultats du sondage

MEGA Designer - Integration. Guide d utilisation

DOCUMENTATION - FRANCAIS... 2

CEST POUR MIEUX PLACER MES PDF

NTP (Network Time Protocol)

Projet Viticulture - TP 3 : bases de données distantes BTS Services informatiques aux organisations

CLIM/GTP/27/8 ANNEX III/ANNEXE III. Category 1 New indications/ 1 re catégorie Nouvelles indications

PIB : Définition : mesure de l activité économique réalisée à l échelle d une nation sur une période donnée.

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

Comment Définir une Plage de données Pour Utiliser Fonctions de Filtres et de Tris

Création de Sous-Formulaires

Installation d'un TSE (Terminal Serveur Edition)

Installation et compilation de gnurbs sous Windows

Thank you for choosing the Mobile Broadband USB Stick. With your USB Stick, you can access a wireless network at high speed.

Comment créer un diagramme de Gantt avec OpenOffice.org

Institut français des sciences et technologies des transports, de l aménagement

Optimisez la gestion de vos projets IT avec PPM dans le cadre d une réorganisation. SAP Forum, May 29, 2013

Guide Installation Serveur Extensive Testing

CALCUL DE LA CONTRIBUTION - FONDS VERT Budget 2008/2009

Scénarios économiques en assurance

Transcription:

Création d'un thème sous Sencha by LegalBox Création d'un thème sous Sencha 1. Installation de l'environement Sencha Installer la dernière version de Ruby : [[https://www.ruby-lang.org/fr/downloads/]] Installation la dernière version de Sencha Cmd : [[http://www.sencha.com/products/sencha-cmd/]] Télécharger la version d'ext JS correspondante depuis la partie développeur : [[https://support.sencha.com/login.php?sid=]] Décompresser l'archive et la déplacer où l'on souhaite (retenir le chemin pour l'étape d'après). 2. Création des fichiers d'exemple 2.1. Génération de l'environnement Ouvrir une Invite de commandes Se positionner dans le répertoire où l'on souhaite travailler. Saisir la ligne suivante : sencha -sdk [Chemin vers le SDK Ext JS] generate workspace -ext myworkspace 1 / 7

Un dossier my-workspace a été créé dans le dossier courant. Attendre la fin de la génération du répertoire (ceci peut être assez long). Se déplacer dans ce répertoire : cd my-workspace Il devrait y avoir 2 répertoires : "ext" "packages" 2.2. Génération de l'application pour tester le thème Depuis le répertoire my-workspace, saisir cette commande : sencha -sdk ext generate app ThemeDemoApp theme-demo-app Pour lancer cette application, se déplacer dans le répertoire et exécuter la commande permettant de surveiller les changements apportés : cd theme-demo-app sencha app watch 2 / 7

Cette commande, une fois la génération des fichiers effectuée, va afficher une URL local afin d'accéder à l'application. Accéder à cette URL (ex : http://localhost:1841/). Puis, ouvrir le dossier theme-demo-app pour visualiser notre application. 2.3. Générer le thème personnalisé Depuis le répertoire theme-demo-app, saisir la ligne suivante : sencha generate theme my-custom-theme 2.4. Configurer l'héritage tu thème Les thèmes de Sencha sont étendus de plusieurs thèmes de base dont voici la liste : "ext-theme-base" - This package is the base theme for all other themes, and the only theme package that does not have a parent theme. It contains the bare minimum set of CSS rules that are absolutely required for Ext JS components and layouts to work correctly. The style rules in "exttheme-base" are not configurable in a derived theme, and you should avoid overriding any of the style rules that are created by this theme. "ext-theme-neutral" - The neutral theme extends "ext-theme-base", and contains the vast majority of configurable style rules. Most of the variables that are available for configuring the appearance of Ext JS components are defined in "ext-theme-neutral". These are the variables that can be overridden by your custom theme. 3 / 7

"ext-theme-neptune" - Modern borderless theme. Extends "ext-theme-neutral". "ext-theme-crisp-touch" - Neptune-Based Touch Theme. Extends "ext-theme-neptune". This theme includes the "touch-sizing" package "ext-theme-crisp" - Minimalistic Theme. Extends "ext-theme-neptune". "ext-theme-crisp-touch" - Crisp-Based Touch Theme. Extends "ext-theme-crisp". "ext-theme-classic" - The classic blue Ext JS theme. Extends "ext-theme-neutral". "ext-theme-gray" - Gray theme. Extends "ext-theme-classic". "ext-theme-aria" - Accessibility theme. Extends "ext-theme-neptune". This theme includes the "ext-aria" package Dans notre exemple, nous allons changer le thème de base de classic en neptune. Ouvrir le fichier package.json, puis modifier "extend": "ext-theme-classic" en "extend": "ext-theme-crisp" 2.5. Changer la couleur de l'application Dans le répertoire my-custom-theme/sass/var/, créer un fichier Component.scss. Ajouter la ligne suivante avec la couleur choisie : 4 / 7

$base-color: #317040!default; 2.6. Utiliser ce nouveau thème Depuis le répertoire de l'application, exécuter la commande : sencha app watch Dans theme-demo-app/app.json, changer : /** * The name of the theme for this application. */ "theme": "ext-theme-neptune", en : /** * The name of the theme for this application. */ "theme": "my-custom-theme", La commande sencha app watch va remarquer le changement dès l'enregistrement du fichier app.json et régénérer l'application. 5 / 7

Une fois cette opération effectuée, réouvrir l'application comme précédemment et visualiser les changements apportés. 2.7. Utiliser ce nouveau thème Copier le contenu du répertoire /packages/my-custom-theme/build/ressources dans un nouveau répertoire portant le nom du thème. L'importer dans l'application comme tout autre thème. 3. A retenir A chaque changement apporté au thème, pour visualiser les effets : Depuis le répertoire du thème : sencha package build Depuis le répertoire de l'application : sencha app watch Pour connaître les paramètres CSS modifiables, se référer à la documentation ([[http://docs.sencha.com/extjs/5.0/5.0.1-apidocs/#!/api]]) puis pour chaque élément à la partie CSS Mixins. 6 / 7

Powered by TCPDF (www.tcpdf.org) Création d'un thème sous Sencha - 07-03-2015 Plus d'informations Documentation officielle : [[http://www.sencha.com/products/extjs/up-and-running/themes-introduction]] Copyright 2015 LegalBox, Tous droits réservés. 7 / 7