Domanda

Ho creato un modulo di modifica personalizzato, e la funzionalità degli allegati è mezzo rotto. Perché quando clicco sul pulsante Allega, mi ci vuole per la forma allegare e posso sfogliare, selezionare un file, e premere OK. Che tutte le opere, e il file è effettivamente attaccato. Il problema è che aspetto , come non ha funzionato, perché il modulo allegare solo cancella il campo del nome del file e non lo fa di nuovo reindirizzamento alla forma.

Qualcuno ha incontrato questo prima? Per quanto posso dire, questo non è il solito problema allegati modulo personalizzato. Come ho detto, posso allegare file. Sembra proprio come non posso.

È stato utile?

Soluzione

Ok, quindi dopo un po 'di debugging ho trovato il problema e, ancora meglio, la soluzione.

Il pulsante OK sul modulo allegare esegue uno script chiamato OKAttach (), che dispone di una linea verso la fine che dice:

document.getElementById("idAttachmentsRow").style.display="";

Tutto bene, tranne che ad un certo punto SharePoint nascosto dietro la schiena e ha fatto questo alla riga allegati:

<tr id="idAttachmentsRow{generate-id()}">

Il che significa che non v'è alcuna riga con un id di "idAttachmentsRow" e le interruzioni di script. Basta entrare e cancellare la funzione di generare-id () e va tutto bene ancora una volta:. Gli allegati sono attaccati e Sei tornato reindirizzati al modulo di modifica

Altri suggerimenti

È possibile anche creare un nuovo, vuoto, elemento con l'id appropriato. Questo sembra anche per ripristinare l'aspetto "corretta" e la sensazione.

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