OVH Cloud OVH Cloud

[WSS2003]Webpart: Lancer un formulaire Microsoft Office Infopath

3 réponses
Avatar
Virgul
Bonjour,

Voila je me demandais si je pouvais à l'aide d'une webpart ou un controle
intégré a sharepoint lancer directement un nouveau formulaire (un modèle xsn)
depuis la homepage?

Car si je mets les webparts par défaut de Sharepoint j'ai toujours (si je
choisi come type: barre d'outils complète) : Ouvrir ce formulaire (celui que
j'aimerais), Télécharger un formulaire (ca ne m'intéresse pas), Nouveau
dossier(celui-ci non plus),.. + le message qui dit qu'il n'y a aucun élément
à afficher.

Avez-vous une idée de comment faire ca sur Sharepoint le plus simplement
possible? J'entends par là: Le nom du formulaire (ou un text définissable) +
le bouton qui permet d'y accéder.

Merci

Thierry

3 réponses

Avatar
Renaud Comte
L'ouverture doit fonctionner avec un simple call javascript
utiliser la Dev toolbar pour IE avec le DOM viewer pour le reperer







ensuite ... :)

Renaud Comte [MVP]
--------------------------------------
http://blogs.developpeur.org/themit/
http://blog.spsclerics.com/

les webparts par défaut de Sharepoint j'ai toujours (si je choisi come
type: barre d'outils complète) : Ouvrir ce formulaire (celui que
j'aimerais), Télécharger un formulaire (ca ne m'intéresse pas),
Nouveau dossier(celui-ci non plus



Avatar
Virgul
Salut,

Ok j'ai trouvé le code :

function WPQ1createNewDocument()
{
var strTemplate = "http://hrnet.powernet.ch/HRNet/Forms/template.xsn";
var strSaveLocation = "http://hrnet.powernet.ch/HRNet";
var strProgID = "SharePoint.OpenXMLDocuments";
createNewDocumentWithProgID(escapeProperlyCore(strTemplate, true),
makeAbsUrl(strSaveLocation), strProgID, true);
}

Désolé, mais je n'y comprend pas grand chose que faut-il que je fasse que je
développe une Webpart avec un bouton qui me lancera ma commande javascript?

et cette ligne:
createNewDocumentWithProgID(...);

C'est une fonction générique de Sharepoint ou c'est encore une autre
fonction javascript que je dois trouver quelque part?

Si tu as quelques liens à me donner en réponse ca me convient aussi tout à
fait.

Merci pour ton aide.

Thierry

"Renaud Comte" wrote:

L'ouverture doit fonctionner avec un simple call javascript
>>> utiliser la Dev toolbar pour IE avec le DOM viewer pour le reperer

ensuite ... :)

Renaud Comte [MVP]
--------------------------------------
http://blogs.developpeur.org/themit/
http://blog.spsclerics.com/

> les webparts par défaut de Sharepoint j'ai toujours (si je choisi come
> type: barre d'outils complète) : Ouvrir ce formulaire (celui que
> j'aimerais), Télécharger un formulaire (ca ne m'intéresse pas),
> Nouveau dossier(celui-ci non plus
>





Avatar
Virgul
Ok ca joue j'ai compris merci beaucoup pour ton aide!

++

Thierry

"Renaud Comte" wrote:

A vrai dire tu dois juste intégrer ce bout de code javascript dans ta page
>>> un simple WP editeur de contenu suffira

La méthode createNewDocumentWithProgID fait partie du fichier JS SharePoint
OWS.js inserer dans toute les pages donc no soucis

Voila voila

Renaud Comte [MVP]
--------------------------------------
http://blogs.developpeur.org/themit/
http://blog.spsclerics.com/

> Salut,
>
> Ok j'ai trouvé le code :
>
> function WPQ1createNewDocument()
> {
> var strTemplate > > "http://hrnet.powernet.ch/HRNet/Forms/template.xsn";
> var strSaveLocation = "http://hrnet.powernet.ch/HRNet";
> var strProgID = "SharePoint.OpenXMLDocuments";
> createNewDocumentWithProgID(escapeProperlyCore(strTemplate, true),
> makeAbsUrl(strSaveLocation), strProgID, true);
> }
>
> Désolé, mais je n'y comprend pas grand chose que faut-il que je fasse
> que je développe une Webpart avec un bouton qui me lancera ma commande
> javascript?
>
> et cette ligne:
> createNewDocumentWithProgID(...);
> C'est une fonction générique de Sharepoint ou c'est encore une autre
> fonction javascript que je dois trouver quelque part?
>
> Si tu as quelques liens à me donner en réponse ca me convient aussi
> tout à fait.
>
> Merci pour ton aide.
>
> Thierry
>
> "Renaud Comte" wrote:
>
>> L'ouverture doit fonctionner avec un simple call javascript
>>
>>>>> utiliser la Dev toolbar pour IE avec le DOM viewer pour le reperer
>>>>>
>> ensuite ... :)
>>
>> Renaud Comte [MVP]
>> --------------------------------------
>> http://blogs.developpeur.org/themit/
>> http://blog.spsclerics.com/
>>> les webparts par défaut de Sharepoint j'ai toujours (si je choisi
>>> come type: barre d'outils complète) : Ouvrir ce formulaire (celui
>>> que j'aimerais), Télécharger un formulaire (ca ne m'intéresse pas),
>>> Nouveau dossier(celui-ci non plus
>>>