Upload Documento: valor padrão não aplicado na coluna de escolha se BasefieldControl.controlMode= spcontrolmode.display
-
09-12-2019 - |
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
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