суббота, 23 ноября 2013 г.

23й - практикум. Универсальный UI mapping

Задача этого практикума это научиться отображать значения компонент на форме на универсальное хранилище. Т.е, чтобы в дальнейшем при изменении количества компонент на форме, код по хранению значений не менялся. 

суббота, 9 ноября 2013 г.

21й - практикум. Oracle ADF. ADF Declarative Components. Свободный стиль списка выбора. II

В этом практикуме будет представлен собственно сам компонент - FreeStyleGrid. Компонент позволяет в относительно  свободном стиле располагать элементы выбора, ранее я писал про него в практикуме №20

воскресенье, 27 октября 2013 г.

20й - практикум. Oracle ADF. ADF Declarative Components. Свободный стиль списка выбора. I


В ADF есть также возможность создавать декларативные компоненты, которые могут быть очень полезными. В своем примере покажу компонент выбора различных значений в относительно свободном стиле расположения элементов.


четверг, 10 октября 2013 г.

19й - практикум. Oracle ADF. Database Change Notification + Active Data Service

В этом практикуме соединим две технологии: Database Change Notification и Active Data Service (ADS). Т.е. будем следить за изменениями данных в таблице БД  на странице приложения в браузере.

суббота, 21 сентября 2013 г.

18й - практикум. Oracle ADF. JDeveloper 12c - Polymorphic for dynamic interface

В ADF есть возможность использовать полиморфизм для Entity, ViewObject, ViewRow и для построения пользовательского интерфейса с использованием ADF dynamic component.

среда, 14 августа 2013 г.

17й - практикум. Oracle ADF. af:forEach vs af:iterator


Для динамического «клонирования», создания копий, коллекций компонент на странице, в ADF используются конструкции  af:forEach и af:iterator. Если внешне они имеют  сходство, то в работе есть большое отличие. Его я и хочу показать

понедельник, 5 августа 2013 г.

16й - практикум. Oracle ADF. JDeveloper 12c - RowFinder



Вышел JDeveloper 12c . По мере  изучения, возможно, сделаю несколько постов на тему новых возможностей. В этой статье посмотрим на новую возможность поиска записей «RowFinder». Создается он для ViewObject, на базе существующего ViewCriteria. И служит для того чтобы выполнять поиски-фильтровки данных основанных на ViewCriteria, но не затрагивая существующий набор данных, не меняя текущей записи и состава набора данных.