Я использую 18.2.0.00.12, стандартный клиент oracle apex, который они предоставляют бесплатно.
Моя проблема заключается в том, что моя классическая область отчета обновляется после того, как я выполняю динамическую проверку длины отчета.
Моя главная страница - классический отчет со списком значений.В модальном диалоге есть кнопка для добавления значения.После добавления элемента в модальный режим модальный закрывается, и на моей главной странице запускается динамическое действие для обновления отчета (это работает).Моя проблема в том, что после того, как я обновляю отчет, я делаю еще один вызов Javascript (см. Ниже), чтобы проверить длину отчета.На основании результата он либо показывает / скрывает кнопку.
if ($('#report_RC_ATTACH').length > 0)
{
$('#DELETE_ATTACH').show();
} else
{
$('#DELETE_ATTACH').hide();
}
Статический идентификатор для моего региона - RC_ATTACH.Статическая область для моей кнопки - DELETE_ATTACH.Также обратите внимание, что после завершения динамического действия я могу зайти в консоль, вставить приведенный выше код и кнопка показать / скрыть правильно.Я думаю, что проблема в том, что регион обновляется после вызова кода выше.
Мой вопрос: есть ли способ отложить или подождать, пока обновление не произойдет, прежде чем выполнять проверку длины?
Дайте мне знать, могу ли я предоставить больше информации.
Спасибо