+1 voto
82 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 (86 pontos)
editado por anônimo | 82 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
editado por anônimo
Ainda não foi
Melhores Apr 2026
  1. CeceliaWysel

    5 Pontos

  2. VernonSchaw

    5 Pontos

  3. MargieOsterh

    5 Pontos

200 pontos
Melhores 2026 Apr 06 - 12
  1. danilo.pereira

    96 Pontos

  2. danilo.pereira

    96 Pontos

  3. danilo.pereira

    96 Pontos

  4. willian.metalsystem

    69 Pontos

  5. henrique.muller

    62 Pontos

  6. luciano.fronza

    61 Pontos

  7. luciano.fronza

    61 Pontos

  8. luciano.fronza

    61 Pontos

  9. diuari.molinari

    52 Pontos

  10. diuari.molinari

    51 Pontos

518 perguntas
567 respostas
389 comentários
772 usuários