0 votos
38 visitas

Disparar o ScriptUIService.FireFieldChanged não esta validando as autorizações implícitas!

Como eu faço para utilizar as autorizações implicitas quando é disparado o evento?

 

public static void AtribuirValor(this EntityBase entidade, string campo, long handle)
        {
            var scriptUIService = new ScriptUIService(entidade);
            scriptUIService.FireFieldPopup(campo);

            if (entidade.Definition.FieldDefinitions[campo] is AssociationFieldDefinition)
            {
                TestarSelecaoEspecial(entidade, campo, handle);
            }

            entidade[campo].SetInt64(handle);
            scriptUIService.FireFieldChanged(campo);
        }

 

por (74 pontos)
editado por | 38 visitas
Coloca um exemplo do que vc está tentando fazer.
Você está tendo este problema em testes de integração de camada de apresentação?
Sim, gostaria de poder rodar e validar os papeis junto!
public static void AtribuirValor(this EntityBase entidade, string campo, long handle)
        {
            var scriptUIService = new ScriptUIService(entidade);
            scriptUIService.FireFieldPopup(campo);

            if (entidade.Definition.FieldDefinitions[campo] is AssociationFieldDefinition)
            {
                TestarSelecaoEspecial(entidade, campo, handle);
            }

            entidade[campo].SetInt64(handle);
            scriptUIService.FireFieldChanged(campo);
        }

1 Resposta

+2 votos

Tenta carregar a entidade da forma que o wes carrega:

var entidade = Entity.Get(FormDefinition.GetByName('VISAO.FORM'), GetMode.Edit)

 

por (470 pontos)
editado por
Ainda não foi
Melhores May 2020
  1. henrique.muller

    18 Pontos

  2. joao.melo

    14 Pontos

  3. joseglauber

    11 Pontos

  4. SlimShady

    7 Pontos

  5. willian.metalsystem

    6 Pontos

  6. lucas.melo

    3 Pontos

  7. fluipress.luciano

    2 Pontos

  8. pajucara.wallacef

    2 Pontos

  9. jean.filho

    2 Pontos

  10. maicon.pereira

    2 Pontos

200 pontos
Melhores 2020 May 25 - 31
    433 perguntas
    476 respostas
    346 comentários
    466 usuários