در نسخههای قدیمیتر اوراکل اپکس، برای دستیابی به رفتار Reflow نیاز بود که قالب کلاسیک ریپورت را بهصورت سفارشی تغییر دهیم تا گزارش بهصورت واکنشگرا نمایش داده شود. اما حالا Reflow Report در اوراکل اپکس یک نوع ریجن اختصاصی و از پیش تعریف شده است.

Reflow Report چیست؟
گزارشهای Reflow برای نمایش محتوا به صورت پویا و متناسب با اندازه و جهت صفحه نمایش طراحی میشوند. این نوع گزارش بهویژه برای دستگاههایی با اندازه صفحه مختلف یا در مواقعی که نیاز به چاپ محتوا وجود دارد، بسیار مفید است.
مراحل ایجاد Reflow Report
- ابتدا وارد محیط App Builder در Oracle APEX شوید.
- در این قسمت یک صفحه جدید ایجاد کنید.
- بعد از ایجاد صفحه، یک ریجن جدید اضافه کنید و نوع آن را روی Reflow Report قرار دهید.
- در بخش Source، دادههای مورد نظر را از طریق Table/View یا یک Query انتخاب کنید.
- در پایان تغییرات را ذخیره کرده و صفحه را اجرا کنید.
قابلیتهای Reflow Report در اوراکل اپکس
- Strip و Stroke: از این امکان برای کنترل ظاهر ردیفها و خطوط جدول استفاده میشود.
- نمایش/مخفیسازی ستونها: کاربران میتوانند ستونهایی را باتوجه به نوع کاربری خود، برای نمایش یا پنهان سازی انتخاب کنند.
- نمایش مناسب در دستگاههای کوچکتر: گزارش بهصورت واکنشگرا و متناسب با اندازه صفحه موبایل و تبلت تنظیم میشود تا تجربه کاربری بهتری به کاربر نهایی ارائه دهد.
تنظیمات عنوان ستونهای Reflow Report در اوراکل اپکس
برای تعیین عنوان ستونها در ریپورت، گزینههای زیر در دسترس هستند:
- Column Names: عنوانها بر اساس نام ستونها از کوئری ایجاد میشوند.
- Column Names (InitCap): همان گزینه قبلی، اما با حرف اول بزرگ برای هر کلمه.
- Custom Headings: امکان وارد کردن عنوانهای سفارشی با مقدار پیش فرض از کوئری.
- PL/SQL Function Body: عنوانها از طریق یک تابع PL/SQL تولید میشوند که لیستی با جداکننده : برمیگرداند.
- None: هیچ عنوان ستونی نمایش داده نمیشود.



