Usuário com melhor resposta
Como fazer com que o cursor inicie em um campo expecifico, no CRM 4.0!?

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
Respostas
-
Olá Ivan,
Experimente colocar crmForm.all.regardingobjectid.click();
[]´s
"Trabalhe com amor, divida seu conhecimento com a comunidade."
Carlos Amorim Junior- Sugerido como Resposta Carlos Amorim Junior quinta-feira, 9 de abril de 2009 12:04
- Marcado como Resposta Carlos Amorim Junior domingo, 31 de janeiro de 2010 00:44
-
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- Sugerido como Resposta Carlos Amorim Junior quinta-feira, 9 de abril de 2009 12:04
- Não Sugerido como Resposta Ivan Duarte segunda-feira, 4 de maio de 2009 12:32
- Marcado como Resposta Carlos Amorim Junior domingo, 31 de janeiro de 2010 00:38
- Não Marcado como Resposta Carlos Amorim Junior domingo, 31 de janeiro de 2010 00:39
- Marcado como Resposta Carlos Amorim Junior domingo, 31 de janeiro de 2010 00:44
Todas as Respostas
-
Olá Ivan,
Experimente colocar crmForm.all.regardingobjectid.click();
[]´s
"Trabalhe com amor, divida seu conhecimento com a comunidade."
Carlos Amorim Junior- Sugerido como Resposta Carlos Amorim Junior quinta-feira, 9 de abril de 2009 12:04
- Marcado como Resposta Carlos Amorim Junior domingo, 31 de janeiro de 2010 00:44
-
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
-
-
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 -
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- Sugerido como Resposta Carlos Amorim Junior quinta-feira, 9 de abril de 2009 12:04
- Não Sugerido como Resposta Ivan Duarte segunda-feira, 4 de maio de 2009 12:32
- Marcado como Resposta Carlos Amorim Junior domingo, 31 de janeiro de 2010 00:38
- Não Marcado como Resposta Carlos Amorim Junior domingo, 31 de janeiro de 2010 00:39
- Marcado como Resposta Carlos Amorim Junior domingo, 31 de janeiro de 2010 00:44