Il menu a discesa di InfoPath 2007 viene popolato dall'elenco MOSS07, ma non in ordine alfabetico

StackOverflow https://stackoverflow.com/questions/1204357

Domanda

Abbiamo un modulo di InfoPath 2007 che popola un menu a discesa da un elenco di dipendenti di SharePoint 2007. Tuttavia, quando si apre il modulo nel browser (come è progettato per fare) non alfabetizza il menu a discesa. Ma se apro il modulo sul mio computer, lo fa.

Qualcun altro ha riscontrato questo problema e ha una soluzione?

Mi chiedo se abbia a che fare con l'indicizzazione dell'elenco, dove se aperto nel browser, se ordina in base al numero ID assegnato, dove quando si trova sul computer ordina per valore.

È stato utile?

Soluzione

Sembra che l'ordinamento basato sulla vista non sia supportato nei modelli di modulo abilitati per il browser perché richiede la modifica manuale del file XSL vista Consulta

Le opzioni che hai sono

  1. Modifica manualmente la xsl
  2. Scrivi il codice personalizzato sull'evento load e ordinalo

Per ulteriori suggerimenti fare riferimento a questo link

Un buon esempio che funziona come il fascino è qui

Altri suggerimenti

Invece di aggiungere l'Elenco come origine dati, aggiungi l'XML vista dati dell'elenco come origine dati.

È possibile individuare l'XML di visualizzazione dati dell'elenco utilizzando questo URL:

<Site URL>/_vti_bin/owssvr.dll?Cmd=Display&List={<GUID of the List>}&XMLDATA=TRUE&SortField=<Internal name of the Field that you want to Sort>&SortDir=Asc

Utilizza questo file XML come origine dati nel modulo di InfoPath, i menu a discesa verranno ordinati in base al campo specificato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top