Elenco di scelta dei profili utente di SharePoint: la virgola è un carattere non valido per il controllo selettore?

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

  •  07-07-2019
  •  | 
  •  

Domanda

Stiamo memorizzando un campo dell'indirizzo dell'ufficio su un profilo utente nella nostra installazione MOSS. Per il campo vorrei utilizzare un elenco di scelte per limitare l'utente alla selezione di un ufficio con l'indirizzo nel formato corretto.

L'indirizzo dell'ufficio è l'indirizzo completo dell'ufficio (piuttosto che solo un ID del tipo che si potrebbe usare) - questo è così che il valore può essere indicizzato e l'interfaccia di ricerca può quindi trovare tutti con sede a Londra (per esempio) o "UK Office" in quanto fanno parte dell'indirizzo. Finora tutto bene, un esempio di indirizzo dell'ufficio potrebbe essere:

999 Letsbe Avenue, South Kensington, London SW1 1AA

Posso aggiungere questo valore all'elenco delle scelte correttamente e guardando la proprietà UserProfile.ChoiceList lo mostra correttamente. Guardandolo nella pagina Modifica profilo va bene, anche il controllo selettore mostra il valore correttamente. L'unico problema è che se provi a selezionarlo nel controllo del selettore - diciamo doppio clic su di esso - il valore non viene passato al controllo del testo nella pagina - invece il selettore si aggiorna e non mostra alcun valore.

Giocare con i valori mostra che sono le virgole nel valore che causano il problema con il selettore, quindi qualcuno lo ha sperimentato e risolto / aggirato con qualsiasi cosa oltre a non usare le virgole ...

È stato utile?

Soluzione

Ok, eccone uno che ho appena controllato: il carattere Unicode 'SINGLE LOW-9 QUOTATION MARK' (U + 201A).

devi solo stare attento con il carattere usato sul sito nel caso in cui sia reso in modo strano, ma funzionerà a meno che non ci sia una soluzione "corretta".

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