FoxBase!
msgbartop
Блог Oracle разработчика
msgbarbottom
foxbase

26.12.2011 Check Box в APEX

В предыдущей заметке мы ликвидировали некоторую безграмотность относительно интерактивных отчетов в APEX-е, в этой заметке будем добавлять Check Box в этот же Interactive Report. Не зная, как это делается, это представляет собой определенную проблему.
Чтобы столбец стал Check Box-ом, его надо объявить в SQL запросе интерактивного отчета следующим образом:
apex_item.hidden (1, id)||apex_item.checkbox (2, id, NULL, NULL) AS chk
В этой конструкции подставляется поле, в нашем случае ID, которое возвращается в том случае, если Check Box активен. Эта конструкция при помощи PL/SQL пакета на выходе формирует соответствующий HTML код, который можно увидеть, запустив интерактивный отчет на выполнение.
APEX Check Box
Для того, чтобы получить не HTML код, а Check Box, необходимо объявить тип столбца как Standard Report Column.
Если вы хотите в заголовке выводить не название столбца, а также Check Box, который будет выделять (или снимать выделение) для всех Check Box-ов таблицы, то вместо названия столбца необходимо вписать следующий код:
<p><input type="checkbox" onclick="javascript:{$f_CheckFirstColumn(this);if (window.event) window.event.cancelBubble = true; else arguments[0].stopPropagation();}"/></p>
foxbase.ru




Смотрите также:



Оставьте свой комментарий

Вы должны быть авторизированны, чтобы оставить комментарий.