Question

Je travaille sur une partie web dataview dans un environnement MOSS 2007 qui vient d'une liste personnalisée. Dans cette partie web dataview, je suis désireux de lien vers le formulaire Joindre un élément afin que les utilisateurs peuvent joindre la documentation pour l'élément. Ce que je suis aux prises avec est de savoir comment déclencher automatiquement le javascript UploadAttachment () qui exécute lorsque vous accédez à EditForm.

Mon idée était de fournir un lien cliquable dans la partie web dataview les liens directement au téléchargement pour pour l'élément de liste correspondant. Quelles sont mes options pour parvenir à ce résultat?

Edit: Je peux y arriver avec le code ci-dessous sur le EditForm en passant dans un paramètre de chaîne de requête sur mon lien hypertexte DVWP, mais je me demande s'il y a une approche plus rapide. L'ensemble EditForm doit charger avant d'aller à l'écran de téléchargement.

<script type="text/javascript" src="/Resources/jquery.js"></script>
<script type="text/javascript" src="/Resources/SPServices.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var queryStringVals = $().SPServices.SPGetQueryString();
var up = queryStringVals["ToUpload"];
if (up = "1") {
    javascript:UploadAttachment();
    }

});
</script>
Était-ce utile?

La solution 2

Nous avons fini par abandonner cette partie de fonctionnalité.

Autres conseils

Vous savez que ça va être difficile à faire pour un certain nombre de raisons. 1. La pièce jointe add est juste un div caché activé avec JavaScript. 2. un champ de saisie cachés stocke les chemins de fichiers sélectionnés jusqu'à ce que vous enregistrez 3. La méthode de mise à jour dans le bouton Enregistrer fronces les fichiers téléchargés et crée des entrées de fixation. Pour obtenir un formulaire de liste. Pour accomplir la même chose pour DVWP, vous pourriez être en mesure de ce qui a suggéré Mark Rackley. Copiez les divs et l'entrée cachée. Et puis utilisez la fonction OTB sauvegarde à l'élément de la liste. Je ne sais pas si cela va fonctionner. Je voudrais essayer d'utiliser SPServices pour enregistrer la pièce jointe en utilisant les divs ainsi. Si Marc Anderson ne dispose pas d'une fonction d'économie d'attachement, je suis sûr qu'il peut concocter un:)

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top