IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SharePoint .NET Discussion :

Interaction avec JavaScript sur Sharepoint


Sujet :

SharePoint .NET

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 115
    Points : 79
    Points
    79
    Par défaut Interaction avec JavaScript sur Sharepoint
    Bonjour à tous,
    Je vais bientôt être en charge de tester la création de formulaires en pdf. Comme nous travaillons sur Sharepoint, il va falloir que je crée des contrôles qui interagissent entre mon pdf et Sharepoint, et qui seront codés vraissemblablement en JavaScript.
    Je voulais savoir si certains d'entre vous avaient déjà réussi à créer ce genre de contrôles (par exemple créer un nouvel élément et écrire dans une liste Sharepoint), et si des tutoriels existaient à ce propos (pour l'instant je n'en ai trouvé aucun.
    Voilà, merci d'avance pour tous vos conseils.
    Bonne fin de journée.
    Horn33t

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2009
    Messages : 137
    Points : 170
    Points
    170
    Par défaut
    Salut,

    pourquoi auras-tu besoin de JS pour utiliser ton PDF ? Pourquoi ne pas te tourner vers une librairie te permettant de manipuler les PDF ? J'ai déjà utilisé iTextSharp, il fonctionne assez bien ;-)

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 115
    Points : 79
    Points
    79
    Par défaut
    Parce qu'on m'a dit "Tu vas faire les formulaires en PDF, va falloir te mettre au JavaScript", mais si c'est possible à faire en C# je prends !
    Apparemment tu as déjà manipulé les pdf et le C#, est-ce que c'est simple et fiable? Peux-tu aisément interagir avec des listes Sharepoint (en lecture et en écriture )?
    Quoiiii je pose trop de questions ?

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2009
    Messages : 137
    Points : 170
    Points
    170
    Par défaut
    Ben ué tu peux interagir avec du PDF en C# mais bon, faudrait que tu me dises sous quelle forme tu veux faire ca ? WebPart ? Et quel sera le plus de la manœuvre.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 115
    Points : 79
    Points
    79
    Par défaut
    Ben...à vrai dire je ne sais pas grand chose de ce que je vais faire, on m'a juste dit "tu vas faire les formulaires en pdf ça a l'air d'être plus simple". Moi quand on m'a dit ça j'ai cru comprendre que les formulaires seraient en fait des documents pdf que l'ont remplit et quand on clique sur valider ça remplit automatiquement des champs sharepoint...c'est possible ça ?

  6. #6
    Inactif  
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2009
    Messages : 137
    Points : 170
    Points
    170
    Par défaut
    Salut,

    ué, j'ai du faire quelque chose d'assez approchant. Pour cela, il faut que dans ton document PDF, tu insères un formulaire et des champs. A partir de là, avec iTextSharp, tu peux parcourir tous les champs de ce PDF et récupérer leur valeur. Après il te suffit de faire ton ajout d'élément dans la liste, c'est vraiment pas bien compliqué ;-)

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 115
    Points : 79
    Points
    79
    Par défaut
    Je commence à créer mon premier formulaire PDF depuis ce matin, et je situe un peu mieux le problème : Les champs de mon formulaire ( Nom, Prénom etc. ) doivent être remplis automatiquement suivant une liste Sharepoint. Cette liste contient le compte XP de chaque utilisateur, son nom et son prénom ( pour faire court ). De ce fait, lorsqu'un utilisateur ouvre le formulaire PDF pour le remplir, il faut que les champs Nom et Prénom soient remplis automatiquement suivant le compte XP sous lequel il est loggé.
    J'ai commencé à regarder un peu sur adobe acrobat, et j'ai vu que le remplissage automatique de certains champs est prévu, mais que si l'on veut faire quelque chose d'assez spécifique comme avec une liste Sharepoint par exemple, Adobe Acrobat propose d'écrire un script en JavaScript pour remplir ce champ.
    De ce fait, je pense que c'est uniquement en JS que l'on peut écrire des scripts pour remplir automatiquement les champs.
    Quelqu'un saurait-il comment créer une connexion avec un serveur Sharepoint en Javascript et surtout récupérer les données d'une liste?
    Je vous remercie d'avance.
    Horn33t

  8. #8
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 486
    Points : 2 082
    Points
    2 082
    Par défaut
    Ce que tu peux faire avec iTextSharp est de mettre des métadonnées à ton document PDF à sa création.

    Ensuite ton champ de formulaire doit mapper cette valeur.

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 115
    Points : 79
    Points
    79
    Par défaut
    Citation Envoyé par nonoxp Voir le message
    Ce que tu peux faire avec iTextSharp est de mettre des métadonnées à ton document PDF à sa création.

    Ensuite ton champ de formulaire doit mapper cette valeur.
    Mmmmhhhh ... intéressant, tu peux préciser un peu ?
    C'est quoi des métadonées ?
    C'est quoi mapper?

  10. #10
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 486
    Points : 2 082
    Points
    2 082
    Par défaut
    Ca fait 3 ans que je n'ai pas touché à cette librairie donc je ne pourrai pas t'aider concrètement. Le pdf est un format de fichier vraiment complexe où tu peux fourrer tout et n'importe quoi.

    Je te laisse le soin de visiter ce lien et celui-ci pour ta culture générale. Dans un pdf certaines métas sont visibles lorsque tu regardes les propriétés du document. Concernant le mapping entre le champ et la méta je ne me souviens plus trop comment faire mais lorsque tu crée ton formulaire pdf il y a pléthore d'actions et de paramètres à choisir pour ton champ de saisie.

  11. #11
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 115
    Points : 79
    Points
    79
    Par défaut
    Ok merci,
    Mais y'a pas tout bêtement des librairies en JavaScript qui permettent de se connecter à un site Sharepoint grâce à un nom d'utilisateur et un mdp, et de récupérer les données d'une liste ? c'est quand même pas hyper compliqué si ?
    Tout ce que je vois sur le net c'est des scripts qui récupèrent des données des listes Sharepoint mais en général ces scripts sont inclus directement dans une page Sharepoint, donc ça change tout.
    Moi en l'occurrence, quand l'utilisateur voudra remplir le formulaire PDF, il n'y aura aucune page Sharepoint d'ouverte, donc il faut bien créer une connexion et tout et tout ...

  12. #12
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    744
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Juin 2004
    Messages : 744
    Points : 1 352
    Points
    1 352
    Par défaut
    Je met les pieds dans le plat ....

    Je pense que vous vous éloigner du réel problème ... le choix des technologies.

    Pourquoi utiliser PDF pour créer un formulaire afin d'intégrer des données dans SharePoint ?!?!

    Si il s'agit de formulaire simple, autant utiliser les pages aspx de SharePoint .... si il s'agit de formulaire plus complexe devant intégrer des données venant de SharePoint, mieux vaut utiliser Infopath 2007.

    Ludovic,

  13. #13
    Membre éclairé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Mai 2007
    Messages
    724
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Mai 2007
    Messages : 724
    Points : 787
    Points
    787
    Par défaut
    Pour créer des formulaires, Infopath est un bon compagnon de Sharepoint, non ?

  14. #14
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 486
    Points : 2 082
    Points
    2 082
    Par défaut
    Exact. Nativement Infopath et SharePoint sont pensés pour ça.

Discussions similaires

  1. [SP-2010] Créer une arborescence avec workflow sur Sharepoint 2010
    Par Unino dans le forum SharePoint
    Réponses: 4
    Dernier message: 18/08/2014, 11h08
  2. un menu géré avec javascript sur plusieurs niveaux (logique)
    Par polothentik dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/07/2008, 15h23
  3. Réponses: 7
    Dernier message: 15/11/2006, 15h23
  4. Pb avec Date, interaction avec Javascript
    Par Jibees dans le forum ASP
    Réponses: 2
    Dernier message: 28/03/2006, 16h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo