ADF: Exibir Tabela Paginada

Um requisito comum ao criar um aplicativo, é exibir tabelas paginadas. Neste post vou mostrar como configurar isso. Faça o download do aplicativo de amostra: ADFPaginatedTableApp.zip. Por padrão, em um dispositivo desktop, tabelas renderizam uma barra de rolagem que permite que os usuários percorram as linhas de dados. Por padrão, em um dispositivo tablet, tabelas renderizam um link “Mostrar Mais” e um contador de linha na parte inferior da tabela. Para exibir a tabela […] “ADF: Exibir Tabela Paginada”

ADF: Usando a Tag Target

Quando você tem um formulário com um campo obrigatório, juntamente com um botão Submit e um botão Cancel, quando o botão Cancel é clicado, todos os campos do formulário são processados. Devido a obrigatoriedade do campo de texto, ele irá falhar a validação. Para evitar a validação, provavelmente você irá configurar o botão Cancel para ser imediato, assim, quando o usuário clica no botão Cancel, toda a validação é ignorada, todo o dado inserido não é atualizado, e o usuário navega conforme […] “ADF: Usando a Tag Target”

ADF: Usando Save Point Restore Finalizer

No post anterior, nós criamos um save point explicito no Oracle ADF 12c (12.1.3), mas desta vez vou usar o Save Point Restore Finalizer para executar o método removeSavePoint após o estado do task flow ter sido restaurado. Desta forma, toda vez que eu restaurar um save point, ele será removido do banco de dados. Para fazer isso, vou usar a aplicação deste post: ADF: Usando Save Points (Explícito). Faça o download do aplicativo de amostra: ADFSavePointApp_v2. Abra o task flow dept-flow. V […] “ADF: Usando Save Point Restore Finalizer”

ADF: Usando Save Points (Explícito)

Você pode configurar um task flow para capturar o estado de uma aplicação ADF em uma instância específica criando o que se chama um Save Point. Isso permite que você salve o estado do aplicativo quando, por exemplo, você está criando um novo departamento, e o estado do aplicativo pode ser restaurado em um momento posterior. Um save point explícito requer uma ação do usuário final antes de um bounded ou unbounded task flow criar um Save Point. Por exemplo, um usuário final clica em um botão que […] “ADF: Usando Save Points (Explícito)”

Expor ADF BC como RESTful Web Service

Expor um ADF BC como SOAP Web Service é muito simples. Tudo que você tem a fazer é permitir que o Application Module suporte Service Interface. Mas, como posso expor este Application Module como RESTful Web Service? Neste post, você vai aprender a expor ADF BC como RESTful Web Service usando o 12c JDeveloper (12.1.3). Faça o download do aplicativo de amostra: ADFRESTApp.zip. Crie um ADF Fusion Web Application, e o chame de ADFRESTApp. Crie o Business Components, usando a tabela Employees. […] “Expor ADF BC como RESTful Web Service”

Definindo Lista de Valores em Cascata no ADF

Quando você tem um campo, e seu valor depende da seleção em outro campo, você pode criar uma lista de valores em cascata (Cascading LOV). Um campo de cidade que depende da seleção no campo de país, é um bom exemplo de lista de valores em cascata. Neste post, você vai ver como é simples, definir uma lista de valores em cascata usando o ADF 12c. Faça o download do aplicativo de amostra: ADFCascadingLOVApp.zip. Antes de tudo, temos de criar uma View Criteria para filtrar os funcionários por departamento. […] “Definindo Lista de Valores em Cascata no ADF”

Usando Sequence no ADF

Em alguns bancos de dados, como o MySQL, você tem a opção de auto-incremento para gerar um número único quando você adiciona uma nova linha. Isto é útil para criar um número único que irá atuar como chave primária. No banco de dados Oracle, você não tem auto-incremento, mas você tem Sequences. Uma Sequence é um objeto que é usado para gerar uma sequência de números. Há três abordagens para executar Sequences no ADF: Substituir o Entity Object Row Base Class, usar expressão Groovy ou usar DBSequence […] “Usando Sequence no ADF”