Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/06/2003, 17h39   #1
Membre habitué
 
Inscription : juin 2003
Messages : 112
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 112
Points : 107
Points : 107
Par défaut Saisie des dates

Salut

Je cherche une méthode pour la saisie des dates (1 composant, 1 template ...)

Qu'est-ce que vous utilisez ?
Qu'est-ce qui est préconisé ?

Merci !
J-P-B est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2003, 20h42   #2
Membre éprouvé
 
Inscription : mars 2002
Messages : 516
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 516
Points : 483
Points : 483
Envoyer un message via MSN à Sylvain James
Des calendriers en javascript style ceux que tu trouves chez opodo sont pas mal et sympa pour le user :
www.opodo.fr
Tu récupères finalement les dates sous forme de champs de formulaire html.

Sylvain
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web

Mon Blog : http://blog.developpez.com/index.php?blog=89
Mes Articles : http://sjames.developpez.com/
Rubrique XMLRAD: http://xmlrad.developpez.com
Sylvain James est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2003, 10h03   #3
Membre habitué
 
Inscription : juin 2003
Messages : 112
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 112
Points : 107
Points : 107
Je connaissais pas celui-là, je vais le tester !

Merci
J-P-B est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2003, 13h43   #4
Invité régulier
 
Inscription : avril 2003
Messages : 33
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 33
Points : 9
Points : 9
J'imagine qu'une solution à la saisie des dates a été trouvée dans le produit Delos SI. Pourquoi ne pas essayer de la reprendre....pour ceux qui en sont capables ?.
Pierre63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2003, 18h34   #5
Membre régulier
 
Inscription : janvier 2003
Messages : 85
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 85
Points : 92
Points : 92
Dans Delos SI, les Date Picker invoquent une action CalendarPopup qui n'est pas de base dans le Framework.. Donc, pour reprendre leur Date Picker, c'est pas faisable je pense.

Voici un exemple de Date Picker... En revanche il s'agit d'un .htc, donc IE only : www.codeproject.com/useritems/Calendar_Control.asp

D'après mes sources, un beau DatePicker sera mis à disposition dans la prochaine version d'XMLRAD, ainsi que de nombreuses améliorations...
__________________
Julien C.
Julien C. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2003, 11h08   #6
Membre éclairé
 
Inscription : janvier 2003
Messages : 284
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 284
Points : 311
Points : 311
Envoyer un message via MSN à Nicolas.Cogi
Le date Picker de Delos SI est deja plus ou moins récuperable, avec un ptit poil de code dans la dll, ainsi qu'en récupérant quelques XSL par ci par là

En gros, l'avantage de ce date picker est qu'il est 100% HTML, avec un petit peu de javascript pour écrire la date sélectionné dans le input type="text". Il est facile à faire évoluer, à maintenir, localisable, tout ca, tout ca, c'est super.

Pour l'avoir, vous créez une action dans XMLRAD qui s'appelle CalendarPopup par exemple. Vous posez un composant dans Delphi ou dans votre environement de dev (code compilé, pas de scripting pour l'instant...) et vous mettez le code suivant dans le BeforeXMLGram :

Code :
1
2
3
4
5
6
var
  StartingDate: TDateTime;
begin
  StartingDate := StrToDateTimeDef(XMLRequest, Context.Values['CALENDAR_DATE'], Now);
  XMLUtils.BuildCalendar(StartingDate, '', OutputDoc);
  XMLUtils.SetDateSteps(OutputDoc, StartingDate, -12, -1, 1, 12);
Ensuite, vous récuperez dans le source tree de delos les fichiers CalendarPopup.xsl et calendarPopup.xmlgram. Ensuite, vous ouvrez le fichier FormWMSG.xsl toujours dans Delos, vous récuperez la fonction javascript PopCalendar et vous la mettez dans votre XSL.

Vous recherchez ensuite le input type="text" KTIM_STARTING_DATE dans le XSL et vous copiez-coller le <td>. Vous trouverez dedans l'input type text à remplir, l'iframe masqué qui affichera le petit calendrier et le code javascript qui affiche l'iframe et charge dedans le calendrier. Vous cliquez sur une date et zou ! l'iframe se referme et met à jour la date du input.

A vous de jouer en piochant dans les XSL de Delos (ils sont là pour ca entre autre ) et en récupérant ce qui vous interesse.
__________________
Nicolas
Nicolas.Cogi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h49.


 
 
 
 
Partenaires

Hébergement Web