none
Como faço para personalizar o menu AÇÕES. RRS feed

  • Pergunta

  • Pessoal. Preciso saber como faço para customizar o menu AÇOES dentro do CRM 4.0. Eu preciso adicionar novas rotinas neste menu e retirar as que não irei utilizar.
    quinta-feira, 7 de maio de 2009 14:02

Respostas

  • Olá Je Costa,

    Pelo CRM não há possibilidade de customizações neste Menu. Porém se vc for bom em JScript e DHTML, poderá interagir no menu para alterá-lo de acordo com sua necessidade.

    []


    Gilberto Tezini - MCP ASP.NET (C#/VB.NET) / MCP CRM - (http://gtezini.blogspot.com)
    • Marcado como Resposta Je Costa quinta-feira, 7 de maio de 2009 14:35
    quinta-feira, 7 de maio de 2009 14:08

Todas as Respostas

  • Olá Je Costa,

    Pelo CRM não há possibilidade de customizações neste Menu. Porém se vc for bom em JScript e DHTML, poderá interagir no menu para alterá-lo de acordo com sua necessidade.

    []


    Gilberto Tezini - MCP ASP.NET (C#/VB.NET) / MCP CRM - (http://gtezini.blogspot.com)
    • Marcado como Resposta Je Costa quinta-feira, 7 de maio de 2009 14:35
    quinta-feira, 7 de maio de 2009 14:08
  • OK Gilberto. Conheço bem Jscript, mas você saberia me dizer qual o arquivo que eu devo customizar dentro do CRM para obter o que preciso? Ou eu devo desenvolver um menu desde o inicio. Existe uma estrutura que posso aproveitar e apenas acrescentar as açoes que preciso?

    Obrigado pela ajuda

    quinta-feira, 7 de maio de 2009 14:37
  • Je Costa,

    Na verdade vc vai ter que buscar o objeto [Menu] no [OnLoad] do formulário do CRM. O CRM cria um objeto HTML List Item (<li>).

    Só para vc ter uma idéia, segue exemplo de busca do Menu e alteração no [onclick] de uma opção do Menu:

    var mnuaction = document.getElementById("mnuaction");

    if (mnuaction)
    {
       var childNodes = mnuaction.childNodes;
       for (i=0; i<childNodes.length; i++)
       {
          if (childNodes[i].innerText.toLowerCase()=="revisar")
          {
             childNodes[i].setAttribute("action", "window.suaFuncaoCustomizada();");
             break;
          }
       }
    }

    []


    Gilberto Tezini - MCP ASP.NET (C#/VB.NET) / MCP CRM - (http://gtezini.blogspot.com)
    quinta-feira, 7 de maio de 2009 14:51