none
Como fazer com que o cursor inicie em um campo expecifico, no CRM 4.0!? RRS feed

  • Pergunta

  •               Olá pessoal!
          Estou tentando fazer com que o foco começe no campo Cliente no formulário de Horários... uso o comando crmForm.all.regardingobjectid.SetFocus(); no evento OnLoad do formulário. O campo ganha o cursor e em seguida o cursor se desvia para o campo de Assunto. Alguém sabe o que está acontecendo? Ou como posso contornar esta situação!?
                           Aguardo respostas e desde já agradeço!
                                      Ivan Luís Duarte
    segunda-feira, 6 de abril de 2009 19:53

Respostas

Todas as Respostas

  • Olá Ivan,

    Experimente colocar crmForm.all.regardingobjectid.click();

    []´s

    "Trabalhe com amor, divida seu conhecimento com a comunidade."

    Carlos Amorim Junior
    segunda-feira, 6 de abril de 2009 20:57
  • Ivan,

    Está correto o uso da função SetFocus().

    Tem certeza que não está sendo executado SetFocus para outro campo no Onload do Form?

    Tente executar crmForm.all.regardingobjectid.SetFocus() como última linha de todo seu código [Onload].
    Gilberto Tezini - MCP ASP.NET (C#/VB.NET) / MCP CRM - (http://gtezini.blogspot.com)
    • Marcado como Resposta Ivan Duarte segunda-feira, 11 de maio de 2009 13:45
    • Não Marcado como Resposta Ivan Duarte segunda-feira, 11 de maio de 2009 13:45
    terça-feira, 7 de abril de 2009 13:54
  •               Olá Carlos!
            O método click() funcionou, porém ele abre o lookup. Existe alguma forma de selecionar sem abrir o lookup?
                             Grato pela atenção!
                                     Ivan Luís Duarte

    terça-feira, 7 de abril de 2009 19:15
  •              Olá Gilberto!
         O único comando em meu evento OnLoad era o crmForm.all.regardingobjectid.SetFocus();, que como eu disse, funcionava... e imediatamente após o cursor se dirigia para o campo assunto... é estranho mas é o que acontece...
         Tem outra dica!?
                 Agradeço pela atenção!
                      Ivan Luís Duarte
    terça-feira, 7 de abril de 2009 19:21
  • Olá Ivan,

    Existe um problema conhecido relacionado a função SetFocus() http://support.microsoft.com/kb/953291/en-us.

    Você já instalou o último update rollup?

    []´s

    "Trabalhe com amor, divida seu conhecimento com a comunidade."
    Carlos Amorim Junior
    terça-feira, 7 de abril de 2009 19:31