2009-09-28 8 views
10

Ecco il punto, mi hanno vari ricevitori di eventi registrati in una libreria di documenti:elenco di SharePoint ricevitori di eventi non sparano quando si copia e incolla usando vista esploratore

  • ItemAdded
  • ItemAdding
  • ItemFileMoved
  • ItemUpdating

Questi ricevitori di eventi funzionano come previsto in tutti i casi, APART FROM copia e incolla in vista esploratore. Vale la pena notare che i ricevitori degli eventi si attivano quando si passa da una vista dell'esploratore alla vista di un esploratore!

Qualcun altro ha provato questo? C'è un modo per risolvere questo problema?

+0

Qualcun altro con lo stesso problema: http://mqsharepoint.blogspot.com/2007/08/sharepoint-explorer-view-cut-paste.html –

+0

Hm è interessante, la mia esperienza è che l'incisione CUT funziona, ma COPY incolla no! Ciò che è chiaro è che i gestori di eventi in Explorer View non funzionano correttamente! – zikoziko

+0

Sempre la prima domanda: hai installato tutte le ultime patch/sp? – Kobi

risposta

0

Se state pensando di mantenere la funzionalità drag and drop, e di perdere la vista Explorer, si potrebbe desiderare di guardare this ..

1

Il problema si è verificato è una delle caratteristiche più fastidiose di SharePoint, per qualche motivo non trascura solo i nostri requisiti sui metadati, ma anche gli eventi che stai cercando di catturare quando usi la vista Explorer o il percorso unc. Credo che l'unica soluzione per questo sia creare un flusso di lavoro WWF.

2

Soluzione:

  • Creare un flusso di lavoro SharePoint Designer, collegarlo al vostro Doc Biblioteca.
  • farlo girare quando l'elemento viene modificato o aggiornato
  • conferiscono un semplice passo con la seguente azione (senza condizioni)
  • campo Aggiornamento nella voce corrente
  • Selezionare il campo "Titolo", impostarlo a "Modificato".

Probabilmente siete in grado di acquisire gli eventi dalla logica .NET ora.

Problemi correlati