Item de página POPLOV criado na página Formulário, há opções dinâmicas neste item de página, para experiência do usuário, quero que o usuário adicione a nova opção na lista de valores clicando em uma opção sempre disponível chamada "ADICIONAR NOVA OPÇÃO" para que outra caixa de diálogo de página seja aberta para adicionar a nova opção. Alguém pode sugerir o código para este sciencario?
Quero obter o texto de uma consulta de relatório em um aplicativo do dicionário de dados do APEX.
O problema é quando eu seleciono dessas tabelas: ( WWV_FLOW_SHARED_QUERIES
), ele retorna apenas a primeira consulta que eu escrevi naquela consulta de relatório. Quero dizer, em palavras simples, se eu alterar a consulta de relatório, as alterações não serão aplicadas na coluna QUERY_TEXT da tabela WWV_FLOW_SHARED_QUERIES . Também não exibirá todas as consultas de uma consulta de relatório.
Estou selecionando de uma tabela errada para esta abordagem? Qual tabela do dicionário de dados APEX devo selecionar?
Ajuda seria muito bem vinda. Obrigado.
Como posso selecionar a data e a hora de hoje no campo de formulário do Oracle Apex, seletor de data por padrão,
Tentei selecionar o valor padrão, mas ele não aparece quando abro o formulário no modo de atualização
Tentei o valor estático de primeira escolha SYSDATE, mas não mostrei
também tentei a partir da CONSULTA SQL padrão:
SELECT SYSDATE FROM DUAL;
mas também não mostra a data
para o tempo, habilitei a opção de mostrar o tempo no campo e tentei selecionar a data e a hora, mas também não mostrei a data e a hora
o que está faltando por favor e obrigado antecipadamente
Oracle APEX 24.1
Eu tenho esse procedimento
procedure set_globals is begin apex_debug.message(p_message => 'Setting system globals'); apex_util.set_session_state('G_DATE', sysdate); .... .... apex_debug.message(p_message => 'System globals set'); exception when others then apex_debug.error(p_message => 'Error setting global variables: ' || sqlerrm); end set_globals;
Eu chamo esse procedimento na seção Código PL/SQL de Inicialização de Banco de Dados da minha página Atributos de Segurança do Aplicativo.
Tenho uma página para ver o que essas variáveis contêm
minha pergunta: não consegui atribuir sysdate a G_DATE como dd/mm/aaaa hh24:mi:ss
Alguém pode me dizer o que estou esquecendo aqui?
Tenho um formulário em uma página onde desejo preencher valores de itens carregando um arquivo CSV contendo nomes de itens e seus valores correspondentes. Estou criando uma coleção com base no conteúdo CSV. Como posso definir os nomes de itens do formulário com os valores correspondentes da Coleção?
Estou tentando chamar o processo de pré-renderização após o cabeçalho.
DECLARE
l_field_name VARCHAR2(32767);
l_field_value VARCHAR2(32767);
BEGIN
FOR rec IN (SELECT * FROM APEX_COLLECTIONS WHERE collection_name = 'POPULATE') LOOP
l_field_name := rec.c001;
l_field_value := rec.c002;
EXECUTE IMMEDIATE 'BEGIN :1 := :2; END;'
USING OUT l_field_name, l_field_value;
END LOOP;
END;
mas o valor deles não está sendo atualizado.
Estou olhando para um aplicativo APEX onde há um processo "Fechar Diálogo", com uma Condição do lado do Servidor de "A solicitação está contida em Valor". A entrada Valor lista "CRIAR, SALVAR, LIMPAR". Onde esse valor é definido para que o APEX possa verificar se é um dos itens dessa lista? O texto de ajuda para essa verificação de condição diz apenas "A solicitação de página está contida no texto que você insere no atributo Valor". Então, como "solicitação de página" é definida? É simplesmente que cliquei em um botão localizado na região "SALVAR" do layout da página (por exemplo)? Os documentos do Oracle ( https://docs.oracle.com/en/database/oracle/apex/22.2/htmdb/available-conditions.html#GUID-FC6694F1-24AA-4780-B8C1-650F5FBA4653 ) não parecem elaborar.
Obrigado
Usando Oracle Apex apex_data_export.download, a cláusula where é ignorada. A saída mostra o conteúdo de cada linha na coluna OUTPUT.
O código é executado em um tipo de processo execute code, execução após regiões. Preciso usar o valor de :P0_SUB que tem um valor antes da página ser carregada. A cláusula where está errada? Como o valor de :P0_SUB é acessado pelo processo? Preciso alterar o ponto de execução?
O código
l_context := apex_exec.open_query_context(
p_location => apex_exec.c_location_local_db,
p_sql_query => 'select output from TFA_USER',
p_where_clause => 'SUB = ' ||:P0_SUB);
l_export := apex_data_export.export (
p_context => l_context,
p_format => apex_data_export.c_format_json,
p_file_name => 'test' );
apex_exec.close( l_context );
apex_data_export.download( p_export => l_export );
EXCEPTION
when others THEN
apex_exec.close( l_context );
raise;
APEX_JSON.free_output;
QUANDO EU USO O SEGUINTE CÓDIGO:
l_context := apex_exec.open_query_context(
p_location => apex_exec.c_location_local_db,
p_sql_query => 'select OUTPUT from TFA_USER where SUB = ' || :P0_SUB);
Recebo o seguinte erro
ORA-00904: "TEST"."USER": invalid identifier
Qual é a maneira de obter apenas uma linha?
Estou trabalhando em um aplicativo Oracle APEX onde tenho dois diálogos modais. Do primeiro modal, abro um segundo modal. O que preciso é fechar o segundo modal e retornar automaticamente ao primeiro modal sem recarregar a página inteira, especificamente ao pressionar o botão "Cancelar".
Estou com dificuldades com isso e não tenho certeza de como configurar o botão Cancelar para retornar suavemente ao modal anterior. Alguém sabe como lidar com isso com JavaScript ou qualquer outra funcionalidade do APEX?
Eu tenho Page P300
pode ser chamado de page P100
ou P200
. A c100
coluna do relatório interativo criada na página P300
. Agora eu quero que essa coluna seja mostrada quando seu contêiner page for chamado de P100 e oculta quando for chamado de qualquer outra página.
Usei a condição do lado do servidor REQUEST = Value
e usei um nome de solicitação específico com a URL para abrir a página P300
a partir da página P100
. Mas a coluna sempre fica oculta, quando uso a condição oposta Request != Value
ela é exibida.
Alguém sabe qual erro foi cometido. Por que o processamento Show aplicou a Request != Value
condição, mas não aplicou a REQUEST = Value
condição.
Eu tenho uma grade interativa.
No entanto, aqui eu tive que ocultar os recursos Apex Row Selector e Row Actions.
Eu tenho um processo de página que insere e exclui linhas ao clicar no botão Salvar personalizado.
Normalmente, se uma pessoa não quiser salvar as alterações, ela simplesmente atualizará a página. Mas preciso adicionar um botão Cancelar que redefiniria os dados da grade.
Se eu adicionar um botão simples que envia a página, ele funcionará apenas durante a atualização. Se eu inserir um novo registro, ocorrerá erros de validação, pois não tenho validações de coluna nulas.
Alguma sugestão de como isso pode ser configurado?
Versão- 22.1