2010-07-16 5 views
1

Друзья,Как ссылаться на соседние ячейки в табличной форме Apex?

Я преобразовываю форму Oracle в Apex и сталкиваюсь с проблемой (s?), С которой, надеюсь, вы сможете помочь. Проще говоря, проблема в том, как ссылаться на соседние ячейки в табличной форме Apex? Является ли это возможным?

Причина спрашивать, что мне нужно создать табличную форму с 3-зависимых избранных списков, позволяет назвать их:

Divisions 

    Cost Centres 

    Accounting codes 

Что должно случиться, если пользователь выбирает «МВЗ» мне нужно проверьте оба раздела и коды учета, чтобы ограничить то, что показано в списке выбора «МВЗ».

Ни одно из полей не является обязательным и пользователь может ввести их в любом порядке, например. В новой записи три списка выбора не имеют значений, пользователь выбирает «Коды учета», для которых они видят все учетные коды, после чего, если они выбирают «МВЗ», тогда они видят список «МВЗ», ограниченный " Учетный код «

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

Единственный пример, который близок к тому, что мне нужно реализовать, это this от Denes Kubicek, который сочетает в себе множество технологий для достижения результата. Это единственное решение этой проблемы?

В случае необходимости я использую Apex 4.0

Спасибо за любую помощь, вы, может быть в состоянии обеспечить!

ответ

2

Я подробно не рассмотрел пример Денеса, но да, боюсь, что даже с Apex 4.0, реализующим каскадные LOV в табличной форме, это сложная задача с участием Javascript и AJAX. Apex 4.0 не поддерживает динамические действия в табличных формах и не имеет декларативного атрибута «родительские элементы LOV» для табличных форм, как для обычных форм. Короче говоря, я не думаю, что все, что было добавлено в Apex 4.0, упрощает эту задачу, за исключением того, что теперь вы можете использовать код jQuery для управления DOM.

+0

Спасибо за ответ Тони. –

Смежные вопросы