Domanda

Sto lavorando su una parte dataview web in un ambiente 2007 MOSS, che proviene da un elenco personalizzato. In questa parte web dataview, Sono voler link al modulo Allega elemento così gli utenti possono allegare una documentazione per la voce. Quello che sto lottando con è come attivare automaticamente il javascript UploadAttachment () che viene eseguito quando si passa a EditForm.

La mia idea era di fornire un collegamento ipertestuale cliccabile nella web part dataview i link direttamente al caricamento per per la voce di elenco corrispondente. Quali sono le opzioni per raggiungere questo risultato?

Modifica: Posso arrivare con il codice qui sotto sul EditForm passando in un parametro stringa di query sul mio DVWP hyperlink, ma mi chiedo se c'è un approccio più veloce. L'intero EditForm deve caricare prima di andare al schermata di caricamento.

<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>
È stato utile?

Soluzione 2

Abbiamo finito per abbandonare questo pezzo di funzionalità.

Altri suggerimenti

Si sa che sarà difficile da fare per una serie di motivi. 1. L'allegato aggiuntivo è solo un div nascosto attivato con JavaScript. 2. A Hidden negozi campo di ingresso i percorsi dei file selezionati fino a quando si salva 3. Il metodo di aggiornamento nel campo Salva raccoglie pulsante quei file caricati e crea le voci di attacco. Per una forma di lista. Per fare la stessa cosa per DVWP, si potrebbe essere in grado di ciò che Mark Rackley suggerito. Copiare i div e l'ingresso nascosto. E quindi utilizzare la funzione di risparmio OTB per la voce di elenco. Non so se questo funzionerà. Vorrei provare a utilizzare SPServices di salvare l'allegato utilizzando i div pure. Se Marc Anderson non dispone di una funzione di risparmio di attacco, sono sicuro che può montare uno fino:)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top