Autor Tópico: Listar itens do menu  (Lida 807 vezes)

moacir.crica

  • Novato
  • *
  • Mensagens: 19
    • Email
Listar itens do menu
« Online: Março 30, 2016, 04:58:59 pm »
Ola pessoal;

Alguem sabe como listar os itens do menu ?

Estou criando um sistema de permissões e preciso listar todos os itens existentes no menu (uso o menu padrao do scriptcase).
Não encontrei nada nas macros a listar itens do menu.

Desde de ja agradeço pela atenção;






Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1637
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:Listar itens do menu
« Responder #1 Online: Março 31, 2016, 01:55:01 am »
Crie um  menu dinâmico em um dos eventos da app menu.
Com if´s ou case pode criar este menu conforme o usuário.

use as macros de menu:
Menu
sc_appmenu_add_item ("Menu_Nome", "Id_Item", "Id_Pai", "Label", "Aplicação", "Parâmetro", "Icone", "Hint", "Target")
   Esta macro adiciona um item ao menu dinamicamente.
sc_appmenu_create ("Menu_Nome")
   Esta macro cria um menu de forma dinâmica.
sc_appmenu_exist_item ("Menu_Nome", "Id_Item")
   Esta Macro verifica se existe um item do menu.
sc_appmenu_remove_item ("Menu_Nome", "Id_Item")
   Esta macro remove dinamicamente um item do menu.
sc_appmenu_reset ("Menu_Nome")
   Esta macro limpa o array para montagem dinâmica de um menu.
sc_appmenu_update_item ("Menu_Nome", "Id_Item", "Id_Pai", "Label", "Aplicação", "Parâmetro", "Icone", "Hint", "Target")
   Esta macro atualiza um item do menu.
sc_btn_disable ('id do botão', 'on/off')
Desabilita botões do Menu.
sc_menu_delete (Id_Item1)
   Esta macro remove ítens da estrutura do menu.
sc_menu_disable (Id_Item1)
   Esta macro desabilita ítens da estrutura do menu.
sc_menu_force_mobile (boolean)
Macro utilizada para forçar a criação do menu para dispositivos móveis.
sc_menu_item
Esta macro Identifica qual item do menu foi clicado.
sc_script_name
Esta macro Identifica o nome da aplicação que foi selecionada nos itens do menu.
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?