...
| Aviso |
|---|
| icon | false |
|---|
| title | Fase de testes |
|---|
|
Funcionalidade disponível a partir da release 12.1.2610 e em rotinas com browser SmartX habilitado. |
O SmartX é a integração do framework POUI ao Protheus, permitindo que as rotinas sejam renderizadas em um browser moderno com componentes visuais mais ricos e responsivos. Com essa mudança, a forma como os Pontos de Entrada (PE's) customizam o menu de ações das rotinas foi atualizada para se adequar ao novo modelo de interface.
...
Comportamento Anterior X Novo Comportamento (SmartX)
warning| icon | false |
|---|
| title | Antes do SmartX |
|---|
|
| Depois |
|---|
| Opções adicionadas via PE apareciam exclusivamente |
no menu de ações da rotina (dropdown)| no menu de Outras ações, sem possibilidade de destaque visual diferenciado. | As opções podem ser exibidas como Page Actions, permitindo destacar botões diretamente no browse, fora do menu dropdown, facilitando o acesso às ações mais utilizadas. |
| Não havia distinção visual entre uma ação principal e uma ação secundária |
— | , pois todos os itens recebiam o mesmo tratamento visual. | A distinção entre ação principal e ação secundária passa a ser realizada através do parâmetro PAGEACTION, definido em cada item de menu. |
Em rotinas |
o Rotinas MVC utilizavam o comando não existia a utilização da 10ª posição do array de retorno |
do PE utilizava posições fixas para configurar cada propriedade do item de menu.para definir o parâmetro responsável pela exibição do item como Page Action. | Em rotinas não-MVC, a 10ª posição do array de retorno deve receber o valor .T. para indicar que o item será exibido como Page Action. |
| Rotinas MVC utilizavam o comando |
ADD OPTION, porém sem suporte ao parâmetro |
Rotinas MVC utilizam a flag PAGEACTION | Dica |
|---|
| icon | false |
|---|
| title | Com SmartX (12.1.2610+) |
|---|
|
Opções podem ser exibidas como Page Actions — botões de destaque visíveis diretamente no browse, fora do menu dropdown, facilitando o acesso às ações mais utilizadas pelo usuário.A distinção entre ação de destaque e ação secundária é feita pelo parâmetro PAGEACTION, presente na definição de cada item do menu.Em rotinas MVC, o parâmetro PAGEACTION pode ser utilizado diretamente ao final da instrução |
.Rotinas não-MVC utilizam a 10ª posição do array de retorno com valor .T. para indicar que o item é uma PageAction
...