الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

تغيير ايقونات الشجرة

Featured Replies

بتاريخ:

اخواني الاعزاء اعضاء المنتدى

كيف اقوم باستخدام ثلاث انواع من الا يقونات بالشجرة ؟

وما هو تنسيق وحجم الايقونات المناسب لتظهر بالشجرة بالشكل المطلوب؟

وجزاكم الله خير.

بتاريخ:

اخي العصفور
السلام عليكم ورحمة الله وبركاتة:-
1- هل تقصد ايقونات الشجرة في Developer6i or Developer9i and 10g
2- هل ترغب تغيير الايقونة عند الضغط بالماوس ام تريد ان تكون ثابتة parent_node بايقونة
current_node بايقونة اخرى0
وكلها سهلة انشاء الله
بالتوفيق0000

بتاريخ:
  • كاتب الموضوع

شكرا اخي محمد للرد..

اما الدفلوبر المستخدم هو 6i

اما ما اريده هو ان تتغير شكل الايقونة عند النقر عليها مع العلم انها مرتبطة ب Record Group

مثلا ان تكون ايقونة العنصر الاب عبارة عن كتاب وعند النقر عليه تظهر ايقونة كتاب مفتوح اما الابناء الذين ليس لهم فروع
يظهروا على شكل ورقة مثلا...

وشكرا لك اخي العزيز

بتاريخ:

اخي اليك الاجابة
عندما يقلع الفورم عي في Tirgger WHEN-NEW-FORM-INSTANCE اكتب التالي
 

declare
htree ITEM;
num_selected NUMBER;
current_node FTREE.NODE;
parent_node ftree.node;
rg_emps RECORDGROUP;
v_ignore NUMBER;
begin
htree := Find_Item('SUBJECT.SUB_TREE');
rg_emps := Find_Group('emps');
IF NOT Id_Null(rg_emps) THEN
DELETE_GROUP(rg_emps);
else
rg_emps := Create_Group_From_Query('rg_emps','select 1,LEVEL,TITLE,
''C:ICON.ICO'',' ||
'to_char(SUB_ID)from SUBJECTS start with SUB_ID_P IS null
connect by prior SUB_ID = SUB_ID_P');
v_ignore := Populate_Group(rg_emps);
Ftree.Set_Tree_Property(htree, Ftree.RECORD_GROUP, rg_emps);
htree := Find_Item('SUBJECT.SUB_TREE');
num_selected := Ftree.Get_Tree_Node_Parent(htree,ftree.NODE_COUNT );
FOR j IN 1..num_selected LOOP
parent_node := Ftree.Get_Tree_Node_Parent(htree, j);
if parent_node > 1 then
Ftree.Set_Tree_Node_Property(htree,parent_node, Ftree.NODE_STATE, Ftree.COLLAPSED_NODE);
end if;
end loop;
END IF;
Tirgger WHEN-TREE-NODE-SELECTED اكتب التالي
DECLARE
htree ITEM;
current_node FTREE.NODE;
num_selected number;
BEGIN
htree := Find_Item('SUBJECT.SUB_TREE');
current_node := Ftree.Get_Tree_Selection(htree, 1);
Ftree.Set_Tree_Node_Property(htree, current_node, Ftree.NODE_ICON, 'C:\ICON.ICO');
num_selected := Ftree.Get_Tree_Property(htree, Ftree.node_COUNT);
FOR j IN 1..num_selected LOOP
if j <> current_node then
Ftree.Set_Tree_Node_Property(htree, j, Ftree.NODE_ICON, 'C:\Icon_icn.ICO');
end if;
END LOOP;
null;
END;

بالتوفيق ،،،

تم تعديل بواسطة Ahmad.Hasan

بتاريخ:
  • كاتب الموضوع

اشكرك اخي العزيز واعتذر عن التاخر بالرد ...

وجزاك الله الف خير ::::

  • بعد 7 شهور...
بتاريخ:

مشكووووووووووووووووووووووور

  • بعد 3 أسابيع...
بتاريخ:

الأخوة الأعزاء المشاركين و الأعضاء أرجو كتابة عبارة إن شاء الله كما هي ضاهرة في هذه المشاركة أي إن شاء منفصلتين و ليس إنشاء

  • بعد 7 سنة...
بتاريخ:

thanks 4u......................mo

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.