Fórum
Ver pergunta

Como alterar a localização de um menu personalizado na Ribbon na V10 ?   

97 visualizações
Categoria::
0
0

O menu criado (ver imagem) pode ser colocado como sendo o ultimo menu ? Qual o critério para aparecer neste local ?

Já agora, o & não está a aparecer…(o menu deveria ser Ferreira & Sanches)

Faça login para poder traduzir
Integração
V10
Marcado como spam
Criado há 5 anos e 11 meses pedro-2
p
pedro-2 Iniciante
1 respostas
0
Resposta privada

Bom dia,

Antes de mais, peço desculpa pela resposta tardia.

Os menus criados por extensibilidade, tal como mostrado neste exemplo (https://developers.ila.cegid.com/v10/como-adicionar-novos-tabs-a-ribbon-do-erp-com-visual-studio/), são sempre lançados no final da ribbon. Neste momento existe essa limitação.

Pela imagem colocada aqui, o vosso menu está a aparecer a meio, só vejo isso a ser possível personalizando a ribbon. E mesmo assim, existe um bug que impede que o menu se fixe na posição escolhida, cada vez que o ERP inicia o menu volta a ser colocado no final.

Quanto ao &, este caracter é usado para realçar letras dos menus, daí ele não estar a aparecer.

Qual o evento que estão a usar para colocar o menu? DepoisDeCriarMenus?

Faça login para poder traduzir
Marcado como spam
Criado há 5 anos e 11 meses
Iniciante
    Comentários

    Sim, é o DepoisDeCriarMenus. O que se pretendia era exatamente que os menus fossem criados no fim da Ribbon e esta não foi personalizada..

    5 anos e 11 meses
    pedro-2

      Informação extra : segundo apurei, a posição em que o menu aparece na Ribbon está relacionado com o parametro index da função PSO.Ribbon.CriaRibbonTab(“Ferreira e Sanches”, cIDTAB, 1 Se o parametro for 1 (como neste exemplo) o menu aparece no inicio. Se for 10 aparece a meio (imagem original). Se for 100 já aparece no fim. Afinal qual é a regra ?

      5 anos e 11 meses
      pedro-2

        Boa tarde, a informação que eu tinha é que existia uma limitação, peço desculpa pela imprecisão.
        De facto, falei com os meus colegas do produto e existia uma limitação quanto ao posicionamento do tabulador. Ainda continua a existir uma pequena limitação no que toca à personalização, mas já não afeta o posicionamento dos tabuladores criados por extensilidade. O parâmetro é mesmo o que referiu, é esse o valor que define o seu posicionamento, sendo que 0 o colocará logo no início. Quanto ao posicionamento a meio, um determinado valor pode não corresponder exatamente ao que se visualiza uma vez que existem outros tabuladores escondidos.

        5 anos e 11 meses