Carica documento: valore predefinito non applicato sulla colonna Choice se baselieldcontrol.controlmode= spcontrolmode.display

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/43643

Domanda

Ho creato una nuova colonna del sito, una colonna di scelta con 5 valori da scegliere in un elenco a discesa: 1, 2, 3, 4 (valore predefinito), 5

Ho quindi creato un tipo di contenuto del documento usando questa colonna. Il problema che attualmente sto avendo è che al momento del caricamento di un nuovo documento, impostare a livello di codice ControlMode del basefieldControl su SPCONTROLMode.Display per determinati utenti che non dovrebbero essere in grado di modificare il valore di questa colonna ma dovrebbero ancora essere in grado di caricare un nuovo documento al biblioteca. Sul modulo di modifica, il valore visualizzato è "4" che è normale poiché è il valore di defalut, ma una volta salvato, se si passa un'occhiata alle proprietà degli articoli, il valore salvato è "1". Se si esegue lo stesso test, ma usando i pulsanti di opzione, non salva nemmeno un valore, nemmeno il primo.

Così fondamentalmente tutto ciò che voglio è essere in grado di impostare un campo "Readonly" sul modulo di modifica quando aggiungo un nuovo documento, ma voglio che il valore predefinito venga salvato correttamente.

Grazie per qualsiasi aiuto che puoi fornire su quel problema.

Alex

È stato utile?

Soluzione

Se si desidera utilizzare il BASEFIELDControl con la modalità di visualizzazione e impostare un valore, è necessario impostare il valore prima di impostare il controllo del controllo.

Puoi trovare una soluzione alternativa diversa qui

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