Upload Documento: valor padrão não aplicado na coluna de escolha se BasefieldControl.controlMode= spcontrolmode.display

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

Pergunta

Eu criei uma nova coluna do site, uma coluna de opção com 5 valores para escolher em uma lista suspensa: 1, 2, 3, 4 (valor padrão), 5

Eu criei um tipo de conteúdo de documento usando esta coluna. O problema que atualmente estou tendo é que, ao fazer o upload de um novo documento, configurei programaticamente o ControlMode do BasefieldControl para SpControlMode.Display para determinados usuários que não devem modificar o valor desta coluna, mas ainda poderão enviar novos documentos para o biblioteca. No formulário de edição, o valor exibido é "4" que é normal, pois é o valor Defalut, mas depois de salvar, se você for dar uma olhada nas propriedades dos itens, o valor salvo é "1". Se você fizer o mesmo teste, mas usando botões de opção, nem salvar um valor, nem mesmo o primeiro.

Então, basicamente, tudo que eu quero é ser capaz de definir um campo "ReadOnly" no formulário Editar ao adicionar um novo documento, mas eu quero que o valor padrão seja salvo corretamente.

Obrigado por qualquer ajuda Você pode fornecer nesse problema.

Alex

Foi útil?

Solução

Se você quiser usar seu BasefieldControl com o modo de exibição e definir um valor, você deve definir o valor antes de definir o ControlMode.

Você pode encontrar uma solução alternativa diferente aqui

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top