كيف يمكنك إضافة زر تحرير لكل صف في تقرير في Oracle APEX؟
-
21-08-2019 - |
سؤال
أنا أستخدم Oracle APEX ولدي منطقة تقرير في صفحة تعرض أعمدة من استعلام SQL.أريد إضافة أزرار تعديل إلى العمود الأول من هذا التقرير حتى يتمكن المستخدم من النقر عليه وتعديل/مراجعة إحدى النتائج.كيف أقوم بإضافة زر التعديل هذا؟شكرًا.
المحلول
أضف عمودًا إلى عبارة SELECT الخاصة بالتقرير مثل هذا:
SELECT '' edit_link, -- This is the new column ...
انتقل إلى علامة التبويب سمات التقرير.
انقل العمود الجديد EDIT_LINK إلى أعلى قائمة الأعمدة (إذا كنت تريد أن يكون الأول).
انقر على أيقونة القلم والورقة الموجودة على يسار الاسم المستعار EDIT_LINK لفتح صفحة سمات العمود.
انتقل إلى قسم ارتباط العمود في صفحة سمات العمود.
اختر أحد الأيقونات الموضحة كـ [أيقونة 1]، [أيقونة 2]، ...(بدلاً من ذلك، يمكنك استخدام واحدة خاصة بك ولكنها أكثر تقدمًا).
املأ حقول الرابط المتبقية لتحديد صفحة تطبيقك التي تريد الانتقال إليها عند الضغط على الرابط والقيم التي ستمررها.يتم توفير قوائم القيم للمساعدة في هذا.على سبيل المثال، يمكنك تحديد:
- صفحة:42
- اسم العنصر 1:P42_EMPNO
قيمة العنصر 1:#إمبنو#
(سيؤدي هذا إلى الانتقال إلى الصفحة 42، مع تعيين عنصر الصفحة P42_EMPNO على قيمة EMPNO في صف التقرير الحالي.)
اضغط على زر تطبيق التغييرات.
قم الآن بتشغيل الصفحة وسيكون لديك رابط تحرير لكل صف.
نصائح أخرى
ويمكنك استخدام قسم العمود وصلة (وفقا الجواب توني أندروز ') على أي عمود في التقرير لإضافة وصلات. مثلا "زقة اسم" قد تصل إلى تفاصيل الموظف، "قسم اسم" قد تصل إلى التفاصيل للقسم، الخ.