Nous allons creer une page html configurée pourfonctionner avec ExtJs.
ExtJs à besoin de 3 fichiers et 1 image:
Vous pouvez ajouter un fichier de langue pour que ExtJs fonctionne en français : ext-lang-fr.js
Lorsque vous etes en cours de développement, les fichier ext-base.js et ext-all.js peuvent etre remplacés par ext-base-debug.js et
ext-all-debug-w-comments.js. Le code source de ces fichiers sont documentés.
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Insert title here</title>
</head>
<body>
</body>
</html>
<link href="http://127.0.0.1/ext3/ExtJs3/resources/css/ext-all.css" media="screen" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://127.0.0.1/ext3/ExtJs3/adapter/ext/ext-base-debug.js"></script>
<script type="text/javascript" src="http://127.0.0.1/ext3/ExtJs3/ext-all-debug-w-comments.js"></script>
<script type="text/javascript" src="http://127.0.0.1/ext3/ExtJs3/src/locale/ext-lang-fr.js"></script>
<script type="text/javascript">
Ext.BLANK_IMAGE_URL = 'http://127.0.0.1/ext3/ExtJs3/resources/images/default/s.gif';
Ext.onReady(function(){
// mon code ExtJs...
});
</script>
Ext.onReady est une fonction qui ne s'exécutera qu'une fois la page entièrement chargée. Nous placerons notre code ExtJs à l'interieur de cette fonction.
Pour tester notre nouvel environnement, nous allons afficher un message ExtJs :
Ext.Msg.alert('Information','La page de base en ExtJs3 fonctionne !')
Sauvegarder votre travail : Menu du haut -> file->save (CTRL + S)
Pour tester : ouvrer firefox et entrez l'adresse : http://127.0.0.1/ext3/index.html
résultat :
Page complete :
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Insert title here</title>
<link href="http://127.0.0.1/ext3/ExtJs3/resources/css/ext-all.css" media="screen" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://127.0.0.1/ext3/ExtJs3/adapter/ext/ext-base-debug.js"></script>
<script type="text/javascript" src="http://127.0.0.1/ext3/ExtJs3/ext-all-debug-w-comments.js"></script>
<script type="text/javascript" src="http://127.0.0.1/ext3/ExtJs3/src/locale/ext-lang-fr.js"></script>
<script type="text/javascript">
Ext.BLANK_IMAGE_URL = 'http://127.0.0.1/ext3/ExtJs3/resources/images/default/s.gif';
Ext.onReady(function(){
Ext.Msg.alert('Information','La page de base en ExtJs3 fonctionne !')
});
</script>
</head>
<body>
</body>
</html>