NWS Tutorial

Comment créer une page NWS sans liaison aux données et sans gestionnaires d'événements ?



ATTENTION : Tutorial en cours d'écriture ! N'hésitez pas à nous signaler toute erreur ou suggestion.

De manière classique, une page Web est couplée à une classe de page Web. Cette classe porte normalement le code des gestionnaires d'événements des composants Web contenus dans la page. Elle porte aussi le code nécessaire à la liaison aux données (Data Binding). Néanmoins dans certains cas, relativement simples, vous souhaitez définir une page web très simple (sans liaison aux données et sans gestionnaires d'événements) mais en profitant néanmoins de la puissance des composants Web NWS (barres de menu, composants de validation de formulaires, ...).

Si vous êtes dans ce cas, sachez que le framework vous permet de définir une page WEB sans nécessiter l'implémentation d'une classe de page. Pour ce faire, créez un fichier de page Web et éditez le comme l'exemple ci-dessous. La seule différence avec ce que l'on a pu faire précédemment, c'est la valeur de l'attribut XML codeBehind : au lieu de référencer une de vos classes de pages Web, elle contient la valeur suivante : corelib.services.web.server.WebPage (notez qu'il s'agit de la classe de base de toute classe de pages Web NWS).

 
01 <?xml version="1.0" encoding="ISO-8859-1" ?>
02 <web:Html xmlns:web="corelib.services.web.components"
03           codeBehind="corelib.services.web.server.WebPage">
04 	<head>
05 		<title>The title</title>
06 	</head>
07   <body>
08   
09     <!-- TODO -->
10   
11   </body>
12 
13 </web:Html>

CAUTION : NWS vous est proposé en version beta (d'évaluation) afin de vous permettre d'évaluer ce framework. Infini Software se dégage de toutes responsabilités relatives à l'utilisation de ce framework. De plus, Infini Software ne pourra nullement être tenu responsable de l'utilisation des informations présentes dans ces tutoriaux.

Dominique LIARD - © 2007 SARL Infini Software - Tous droits réservés
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs détenteurs respectifs.