Habilitar "Row Selector"

Oracle Application Express - web application development tool (antigamente conhecido como Oracle HTML-DB)
Responder
danielpbarros
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 67
Registrado em: Dom, 15 Jan 2012 9:34 pm
Contato:
Daniel Barros

Boa tarde pessoal,

Como faço para habilitar o row selector de um tabular form que criei aqui na minha aplicação?
Preciso desse "check" para poder dar um update nos itens selecionados.

abs.
Daniel.
Avatar do usuário
stcoutinho
Moderador
Moderador
Mensagens: 850
Registrado em: Qua, 11 Mai 2011 5:15 pm
Localização: são Paulo - SP

Daniel,

Desculpe a demora em responder, mas pode entrar em maiores detalhes sobre o que deseja fazer?
Fico no aguardo,

Sergio Coutinho
danielpbarros
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 67
Registrado em: Dom, 15 Jan 2012 9:34 pm
Contato:
Daniel Barros

Seguinte Sérgio.

Eu tenho essa tela que consta em anexo. Em cada linha eu queria que tivesse um check para que eu pudesse marcar as linhas desejadas. Ai eu colocaria um botão que daria um update nos que estao marcados com esse check.

Entendeu?

mas não consigo habilitar esse check.
Anexos
tela
tela
danielpbarros
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 67
Registrado em: Dom, 15 Jan 2012 9:34 pm
Contato:
Daniel Barros

Eu inseri um tabular form e adicionei o row selector. Até ai ok !!

Criei um processo que faz um update, com a clausula WHERE correta.

Porém quando eu estou na tela e seleciono apenas um registro, ele manda UPDATE em todos. Como utilizar correto para que apenas a linha selecionada seja afetada pelo update.

abraços.
Daniel.
danielpbarros
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 67
Registrado em: Dom, 15 Jan 2012 9:34 pm
Contato:
Daniel Barros

na documentação eu achei isso:

Reference Type Syntax
------------------------------------------------------------
Bind variable :APEX$ROW_SELECTOR
PL/SQL V('APEX$ROW_SELECTOR')
Substitution string &APEX$ROW_SELECTOR.
---------------------------------------------------------------

mas como usar no processo que eu criei (um processo PL/SQL de update). Tentei colocar :APEX$ROW_SELECTOR na clausula WHERE do update onde :APEX$ROW_SELECTOR = 'X' , onde X é o retorno do row selector, segundo documentação.

alguém já passou por essa situação?

abs.
Daniel.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 8 visitantes