Google Agenda comme interface
J'ai besoin d'écrire une application qui fonctionne essentiellement comme un week-vue d'un calendrier, des colonnes pour les jours et les lignes pour les rendez-vous. Lorsque la hauteur du rendez-vous de la boîte représente visuellement le temps.
Dans mon cas, je ne veux juste pas le moment de la journée que l'axe vertical, je veux juste des heures ou des minutes. Le Google AJAX approche est très propre et facile à utiliser et ce serait parfait, je pense, mais mes connaissances vient dans ASP.Net
et Windows Forms (.Net)
.
Je ne veux pas réinventer la roue, mais je trouve que mon esprit est coincé sur ce problème et que je dois créer une interface à partir de zéro pour cette. J'ai vérifié les Infragistics produit (utilisé pour d'autres projets) et beaucoup lu sur le Google API's
y compris leurs Ajax Toolkit
. Je n'ai pas fait Java
, cependant, l'apprentissage d'une langue n'est pas mon problème, c'est l'apprentissage les indications qui vont m'aider à atteindre mon objectif que je me sens prendra la plupart du temps.
Suis-je en faire une montagne d'une mole hill? Est-ce vraiment beaucoup plus facile que je pense? Cela commence à ressembler à un Dear Abby après je vais arrêter maintenant. Des conseils ou des connaissances serait génial!
Vous devez vous connecter pour publier un commentaire.
Je vous recommande de n'utiliser que certaines toolkit, lib ou js widget qui le fait. Je trouve que cette lib peut vous convenir: ftr-gwt-bibliothèque. J'ai commencé à écrire une GWT composant juste pour ça, mais je n'eu beaucoup de temps pour le terminer. Le site est gwt-planificateur.
À mon humble avis, GWT est idéal pour ce type d'applications AJAX, même si cela prend un certain temps à analyser les concepts et les caprices (surtout css bizarreries entre les navigateurs). Les deux liens sont GWT composants, et il est relativement facile d'exposer GWT composants javascript.
http://www.web2cal.com sera un bon endroit pour commencer? Il y a peu de plus, si vous effectuez une recherche sur un débordement de pile, vous devriez être en mesure de voir.
Je fais presque les mêmes choses. Après quelques recherches sur google, j'ai trouver un plugin jquery qui peut aider.
http://www.web-delicious.com/jquery-events-calendar-wdcalendar/
Malheureusement, son exemple est en php, vous devez la convertir en .net version
Découvrez gwt-cal ...
C'est un open source de calendrier pour des applications ajax écrit dans GWT, qui est une grande boîte à outils Miguel indiqué ci-dessus. Le calendrier peut être inclus dans votre projet, et est livré avec 3 thèmes - Outlook, Google Agenda et iCal
Vous avez raison, vous ne devriez pas avoir à réinventer la roue.
Prendre un coup d'oeil à la Telerik contrôle de Calendrier. Il offre une prise en charge de modèle: "Une collection de modèles dynamiques peuvent être utilisés pour la réalisation de riches présentation du calendrier des jours. Vous pouvez utiliser cette personnalisation "par" jour de la base. Il est particulièrement utile si vous souhaitez mettre en place un planificateur-comme l'interface..."
Et je suis sûr que d'autres contrôles tiers peut faire quelque chose de similaire.
J'ai écrit quelque chose comme ça relativement facilement à l'aide de jquery/ajax appels.
J'ai utilisé une base en html table avec les colonnes de chaque jour et les lignes représentant demi-heure de fentes (généré côté serveur).
J'ai utilisé jquery pour écrire une fonction à ajouter/supprimer des rendez-vous en cachant des cellules et la modification de la "rowspan" attribut de l'cellules.
Deux fonctions ajax ont été nécessaires, l'un pour charger le rendez-vous à partir du serveur, et un autre pour créer et/ou supprimer les rendez-vous que l'utilisateur a accédé.
Assez sûr que j'ai réinventé la roue, là, si.