الانتقال إلى المحتوى
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.

استفسار : عمل Validation لمتغيرين

Featured Replies

بتاريخ:

اريد ان اعمل validation  عن طريق متغيرين احدهم flag لديه قيمة "صفر " او "واحد" 

 فى حالة "الصفر " لا يسمح بتغير الشهر الحالى الموجود فى متغير ال date  وفى حالة ان قيمة ال flag "واحد" يسمح يتغيير الشهر للشهر التالى فهل دى ال BUSINESS RULE على ال مسنوى ال ENTITY OBJECT وهل لها فيديو لان فيه فيديو اتكلم على BUSINESS RULE  على مستوى ال ATTRIBUTES

 
بتاريخ:

هل المقصد عدم تغيير التاريخ كاملاً أم عدم تغيير الشهر فقط؟

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

المقصود عدم تغيير الشهر طالما ال flag=0 لانه معناه الشهر الحالى لازال مفتوح 

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

اسف المقصود عدم تغيير التاريخ كله

بتاريخ:

حسناً هذا ليس validation

يمكنك التنفيذ في valueChangeListener

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

السلام عليكم ورحمة الله وبركاته

عملت  ValueChangeListener

 

package view;

 
import javax.faces.event.ValueChangeEvent;
 
 
 
public class ChkMonthSysDate2 {
    public ChkMonthSysDate2() {
    }
 
    public void ChkMonthSysDate(ValueChangeEvent valueChangeEvent) {
        // Add event code here...
              
        
        
      if (valueChangeEvent.getOldValue()!=valueChangeEvent.getNewValue())
        System.out.println("old value "+valueChangeEvent.getOldValue());
        System.out.println("new value "+valueChangeEvent.getNewValue()); 
        
        
    }
}
 
وتأكدت من القيمة القديمة والجديدة 
ولكن المطلوب  مقارنة الشهر للتاريخ القديم مع الشهر فى التاريخ الجديد بحيث يرجع ب false h, Null فى حالة اختلافهم عن بعض 
حاولت اعمل متغير من نوع date  من ال old و new  علشان اعمل المقارنة  ولكن يعطى error 
بتاريخ:
  • كاتب الموضوع

 

السلام عليكم ورحمة الله وبركاته

عملت  ValueChangeListener

 

package view;

 

import javax.faces.event.ValueChangeEvent;

 

 

 

public class ChkMonthSysDate2 {

    public ChkMonthSysDate2() {

    }

 

    public void ChkMonthSysDate(ValueChangeEvent valueChangeEvent) {

        // Add event code here...

              

        

        

      if (valueChangeEvent.getOldValue()!=valueChangeEvent.getNewValue())

        System.out.println("old value "+valueChangeEvent.getOldValue());

        System.out.println("new value "+valueChangeEvent.getNewValue()); 

        

        

    }

}

 

وتأكدت من القيمة القديمة والجديدة 

ولكن المطلوب  مقارنة الشهر للتاريخ القديم مع الشهر فى التاريخ الجديد بحيث يرجع ب false h, Null فى حالة اختلافهم عن بعض 

حاولت اعمل متغير من نوع date  من ال old و new  علشان اعمل المقارنة  ولكن يعطى error 

 

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

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

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

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

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

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.