none
Subgrid ou Silverlight para mostrar/buscar dados referentes ao onchange? (Crm 2011) RRS feed

  • Pergunta

  • Ola!

    Tenho na minha entidade de ocorrência o campo Conta(cliente) e gostaria que ao ser escolhida a conta, seja gerado em uma subgrid no mesmo Form os produtos vinculados a esta conta.

    [Conta tem N produtos].

    Caso não seja possível fazer isso via SubGrid tem como passar o Guid da conta escolhida para um Silverlight e então fazer a busca dos produtos? (td isso em tempo de execução)

    Ou estou com "approachs" errados?

    Valeu Pessoal!

    quarta-feira, 27 de abril de 2011 13:39

Respostas

Todas as Respostas

  • Olá,

     

    Acho que você está indo no caminho certo. Gosto muito da solução de usar Silverlight para estes componentes ou ISVs.

     

    Abs,

     


    Ricardo Alves
    www.ricardoalves.me
    • Sugerido como Resposta RicardoAlves quinta-feira, 28 de abril de 2011 08:29
    • Marcado como Resposta RicardoAlves quarta-feira, 4 de maio de 2011 19:21
    quinta-feira, 28 de abril de 2011 08:29
  • Bom dia!

    Ricardo acho também ser o melhor caminho. No entanto, vc sabe se existe meio de passar para minha aplicação Silverlight um valor de um campo?

    Exemplo: o usuário está criando uma Ocorrência e ao escolher a Conta, o onchange de conta manda para o Silverlight o valor (Guid ou nome) desta conta escolhida, assim dentro do Silverlight posso fazer uma busca pelos dados associados a esta Conta e retornar estes dados.

    Grato!

    Abs,

    Fabio

    quinta-feira, 28 de abril de 2011 11:34
  • Bom dia,

     

    Da para pegar os componente do formulário sim:

            // If the Silverlight is in a form, this will get the server url
            ScriptObject xrm = (ScriptObject)HtmlPage.Window.GetProperty("Xrm");
            ScriptObject page = (ScriptObject)xrm.GetProperty("Page");
            ScriptObject pageContext = (ScriptObject)page.GetProperty("context");
    

     

    No SDK tem uns códigos de exemplo:

    http://www.microsoft.com/downloads/en/details.aspx?FamilyID=420f0f05-c226-4194-b7e1-f23ceaa83b69

     

    Abs,

     


    Ricardo Alves
    www.ricardoalves.me
    • Sugerido como Resposta RicardoAlves quinta-feira, 28 de abril de 2011 11:47
    • Marcado como Resposta RicardoAlves quarta-feira, 4 de maio de 2011 19:21
    quinta-feira, 28 de abril de 2011 11:47