Ação de consoles do aplicativo
A caixa de diálogo Detalhes do Recurso de Ação de Consoles do Aplicativo permite customizar os detalhes de uma ação que pode ser utilizada no Console do Aplicativo.
| Controle | Descrição |
|---|---|
| Página do Servidor Java™ | Quando uma ação é executada na interface com o usuário, essa JSP é chamada. Isto pode ser utilizado para realizar processamento do lado do servidor, como chamar diversas APIs. |
| JavaScript | A função JavaScript especificada aqui é executada por meio da função eval() . O corpo da função precisa estar presente em extensions/global/webpages/extn.js. Esse arquivo JS é incluído no arquivo container.jsp e, portanto, está disponível em todas as JSPs.Nota: O arquivo
container.jsp é um dos JSPs do Presentation Framework Essa JSP define a estrutura básica de todas as telas e inclui outras JSPs, conforme definido nos painéis internos, visualizações de procura, visualizações de lista e visualizações de detalhes. |
| ID de Visualização | Quando um ID de Visualização é especificado para uma Ação, a visualização é aberta em um diálogo modal quando o usuário clica na ação. No entanto, se uma API também for configurada para a Ação, o comportamento será o seguinte: A API é chamada primeiro e, após a API ser chamada, a janela atual em si será atualizada com a visualização configurada aqui. Quando um JavaScript também é configurado, isso é o que é chamado antes da visualização ou API ser chamada. Se o JavaScript retornar false, nenhuma das outras ações será chamada Se a ação for configurada para uma visualização de lista, o ID da Visualização especificado é aberto na mesma janela do navegador, e não em um pop-up separado. |
| ID do Grupo de Visualização | Visualiza o grupo para o qual você será navegado quando escolher esta ação. |
| Espaço de Nomes de Entrada | Namespace do XML que é transferido como entrada para essa API se esta ação chamar uma API. Assume-se que esse namespace existe. |
| Ligação | É possível especificar uma Ligação XML aqui. Se o atributo XML retornar true ou maior que 0 ou Y, a ação será ativada e o usuário não poderá clicar na ação. Assim, ele considera todos os outros valores desativados. |
| Nome da Chave de Seleção | Esse é o nome ou o atributo do ID das caixas de seleção no painel interno que precisa ser marcado
antes que essa ação seja clicada. Por exemplo, em uma tela de lista de pedidos, apenas se alguns pedidos estiverem selecionados, é possível visualizar os detalhes. Clicar na ação Visualizar Detalhes sem selecionar nenhum pedido resulta em uma mensagem de erro do lado do cliente. Isso acontece porque, para a ação Visualizar Detalhes, o recurso foi configurado para ter um nome de chave de seleção, que é o ID das caixas de seleção no arquivo order_list_concise.jsp.Se este campo não for especificado, significa que a ação não depende de nenhuma caixa de seleção que está sendo marcada. |
| Nome da Chave de Entrada | Se a ação que está sendo configurada requerer que o usuário selecione registros de uma lista utilizando as caixas de seleção na lista, especifique o nome ou o ID do objeto da caixa de seleção na JSP aqui para assegurar que a chave à qual a caixa de seleção estiver associada seja transmitida como entrada para o destino desta visualização. Por exemplo, a tela de detalhes do pedido contém um painel interno de solicitações de serviço que exibe todas as solicitações de serviço para esse pedido. A ação de cancelamento definida no painel interno requer que o usuário selecione uma ou mais solicitações de serviço (utilizando a caixa de seleção que é exibida na primeira coluna da lista). O nome dessa caixa de seleção na JSP é |
| Pop-up | n/d |
| Fechar Janela Ao Concluir | Quando ele é especificado, a janela atual é fechada após a ação atual ser executada. Por exemplo, utilize este controle para a ação Salvar em uma janela pop-up que deve fechar automaticamente após o salvamento ser feito. |