4D v17.4SET MENU ITEM PROPERTY |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v17.4
SET MENU ITEM PROPERTY
|
SET MENU ITEM PROPERTY ( menu ; menuItem ; propriedade ; valor {; processo} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
menu | Inteiro longo, MenuRef |
![]() |
Número de menu ou menu de referência | |||||
menuItem | Inteiro longo |
![]() |
Número de item de menu ou -1 para o último item adicionado ao menu | |||||
propriedade | String |
![]() |
Tipo de propriedade | |||||
valor | Texto, Número, Booleano |
![]() |
Valor da propriedade | |||||
processo | Inteiro longo |
![]() |
Número de processo | |||||
O comando SET MENU ITEM PROPERTY permite fixar o valor da propriedade para a linha de menu designada pelos parâmetros menu e menuItem.
Pode passar -1 em menuItem para especificar a última linha adicionada a menu.
Em menu, pode passar uma referencia de menu (MenuRef) ou um número de menu. Se passa uma referência de menu, o comando se aplicará a todas as instâncias do menu em todos os processos Neste caso, se passar o parâmetro processo, ele será ignorado. Se passa um número de menu, o comando se aplicará ao menu correspondente na barra de menus principal do processo atual. Se quer designar outro processo, passe seu número no parâmetro opcional processo.
No parâmetro propriedade, passe a propriedade cujo valor quer modificar e passe o novo valor em valor. Para o parâmetro propriedade, pode utilizar uma propriedade padrão (uma das constantes de tema “Propriedades de item de menu”) ou uma propriedade personalizada:
Constante | Tipo | Valor |
Access privileges | Cadeia | 4D_access_group |
Associated standard action | Cadeia | 4D_standard_action |
Start a new process | Cadeia | 4D_start_new_process |
Propriedade personalizada: em propriedade, pode passar todo texto personalizado e associar um valor de tipo texto, numérico ou booleano. Este valor será armazenado com o elemento e pode ser recuperado utilizando o comando GET MENU ITEM PROPERTY. No parâmetro propriedade pode utilizar toda string personalizada, simplesmente tenha certeza de utilizar um título utilizado por 4D (por convenção, as propriedades definidas por 4D começam por “4D_”).
Produto: 4D
Tema: Menus
Número
973
Criado por: 4D v11 SQL
Modificado: 4D v16 R3
Manual de linguagem 4D ( 4D v17)
Manual de linguagem 4D ( 4D v17.1)
Manual de linguagem 4D ( 4D v17.2)
Manual de linguagem 4D ( 4D v17.3)
Manual de linguagem 4D ( 4D v17.4)