الانتقال إلى المحتوى

Menu In Jdev G11


bodaman22

Recommended Posts

بسم الله الرحمن الرحيم


اخوانى الاعزاء عندى سوال بسيط

هو فى ال menu لما بعملها فى ال jdev g11 لما اضغط على اول node فيها مش بيظهر اللى تحته

يعنى مثلا لما اضغط على file المفروض يفتح لى open and new ......

لكن معى مش بيظهر اى حاجة و كأنى بضغط على مكان فاضى فى الصفحة

مع العلم انا عملت الصفحة دى فاضية من غير اى اكواد او اى كنترول فى الصفحة يعنى مفيش اى حاجة مممكن يكون فى الصفحة غيرها

رابط هذا التعليق
شارك

أخ / bodaman22

شوف انا حجاوب على سؤالك ولكن انصحك بقراءة هذا الموضوع للاهميه من هنا


بالنسبة لل menu فى الADF عندنا نوعين اساسين هما ال Dynamic menu وال static menu

ال Dynamic بمعنى ان العناصر اللى جوه ال menu بتتغير طبقا لاشياء معينه مثلا لصلاحيات المستخدم ده او طبقا لنتائج query فى الداتابيز او اشياء تانيه وده موضوع تانى لكن من الواضح انك بتتكلم عن ازاى تعمل static menu وليس dynamic



اول حاجه بتسحب Panel Menu Bar من ال Components اللى في ال Component Palette وبتضع جواها menu بتقف عليها ورايت كليك و insert inside menu Bar > menu وطبعا ممكن يبقى عندك اكتر من menu واحده مثلا لل Actions اللى حتعملها على جدول معين (insert,edit) وmenu تانيه لتسجيل الخروج وتالته لل help وهكذا وبعد ما تضع اى menu فيهم بتقف على اى واحده من ال menu ورايت كليك وتختار insert inside menu> menu item مع العلم ان المنيو ايتم ده بوتون عادى له action و action listener وممكن تعمل navigation منه عادى يعنى تقريبا حيبقى الكود زى كده



 <af:menuBar id="mb1">
               <af:menu text="Action" id="m2">
                 <af:commandMenuItem text="Edit" id="cmi1"
                                     disabled="#{bindings.JobsView1Iterator.estimatedRowCount==0}">
                   
                 </af:commandMenuItem>
               </af:menu>
             </af:menuBar>  

رابط هذا التعليق
شارك

بسم الله الرحمن الرحيم


اختى

انا عارف خطوات عمل ال menu

و مع ذالك اخدت كود ال html بتاع حضرتك على الصفحة عندى و نفس المشكلة لما اضغط على action لا يظهر edit

رابط هذا التعليق
شارك

اختى

شكرا جدا للمساعدة




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page contentType="text/html;charset=UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://xmlns.oracle.com/adf/faces/rich" prefix="af"%>
<f:view>
 <af:document id="d1" title="boda">
   <af:form id="f1">
    <af:menuBar id="mb1"> 
               <af:menu text="Action" id="m2"> 
                 <af:commandMenuItem text="Edit" id="cmi1" 
                                     > 
                    
                 </af:commandMenuItem> 
               </af:menu> 
             </af:menuBar>
   
   </af:form>
 </af:document>
</f:view>

رابط هذا التعليق
شارك

شوف رغم انى لا احب ان الصفحات تكون jsp يعنى Html ودايما الصفحات اللى بتتكريت فى الجى ديف بيكون امتدادها jspx اى xml بس اخدت الكود بتاعك وحطيته فى الصفحه عندى ورنيت الصفحه وبعد الضغط على action ظهرت edit عادى جدا من غير اى مشكله :(

شوف باه حفترض انك بتشتغل على اخر نسخه من الجى ديف 11.1.1.4.0 خد الابليكيشن اللى فى المرفقات وضعه فى my work فى الجى ديف بتاعك وافتحه واعمل رن لصفحة ال main والمفترض انك اول ما تضغط على action حيظهر لك edit واول ما تضغط على edit حيظهر لك pop up window فيها رساله شوف هل الصفحه حتشتغل معاك ؟

App1.rar

رابط هذا التعليق
شارك

البراوزر بتاعك ايه ؟؟؟
لان شكلها كده مشكلة براوزر او جافا سكريبت مقفوله عندك في البراوزر
غير البراوزر وشوف

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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