Obtendo valor de spfieldboolean
-
26-09-2019 - |
Pergunta
Como obtenho o valor de um objeto SpfieldBoolean? Simplesmente o lanço para um booleano ou preciso fazer algo mais com ele?
Estou buscando -o em uma aula de eventos durante um evento com itens de itens de properties.ListItem["fieldname"]
.
Se houver uma chance de o campo não existir (e ser nulo), como faço para verificar isso?
Solução
O valor já é um bool
, você só precisa digitar-o. Todos os campos fornecem valores em seu tipo de valor nativo-veja também Spfield.fieldValuetype Propriedade que fornece o tipo real, caso você precise inspecioná -lo no tempo de execução.
Para garantir que o campo esteja contido na lista, basta usar o Spfieldcollection.containsfield Método na sua lista Fields
coleção.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow