سؤال

هل يعرف أي شخص أين يمكنني الحصول على قائمة بالمحولات التي تستخدمها JSF حتى أتمكن من تعيين رسالة مخصصة لهم في حزمة الموارد؟

هل كانت مفيدة؟

المحلول

يمكنك العثور عليها جميعًا في الفصل 2.5.2.4 من مواصفات JSF. إليك مقتطف من الأهمية:

  • javax.faces.component.uiinput.conversion - {0}: حدث خطأ في التحويل
  • javax.faces.converter.bigDecimalConverter.decimal = {2}: '' {0} 'يجب أن يكون رقمًا عشريًا موقّعًا.
  • javax.faces.converter.bigDecimalConverter.decimal_detail = {2}: '' {0} '' يجب أن يكون رقمًا عشريًا موقّعًا يتكون من صفر أو أكثر ، والتي قد تتبعها نقطة وجسم غير محدد. مثال 1}
  • javax.faces.converter.bigintegerConverter.biginteger = {2}: '' {0} 'يجب أن يكون رقمًا يتكون من رقم أو أكثر.
  • javax.faces.converter.bigintegerConverter.biginteger_detail = {2}: '' {0} '' يجب أن يكون رقمًا يتكون من رقم أو أكثر. مثال 1}
  • javax.faces.converter.booleanconverter.boolean = {1}: '' {0} '' يجب أن يكون "صحيحًا" أو "خطأ".
  • javax.faces.converter.booleanconverter.boolean_detail = {1}: '' {0} 'يجب أن يكون "صحيحًا" أو "خطأ". أي قيمة أخرى غير "الحقيقية" سوف تقييم إلى "خطأ".
  • javax.faces.converter.byteconverter.byte = {2}: '' {0} 'يجب أن يكون رقمًا بين 0 و 255.
  • javax.faces.converter.byteconverter.byte_detail = {2}: '' {0} '' يجب أن يكون رقمًا بين 0 و 255. مثال: {1}
  • javax.faces.converter.characterConverter.character = {1}: '' {0} 'يجب أن يكون حرفًا صالحًا.
  • javax.faces.converter.characterconverter.character_detail = {1}: '' {0} 'يجب أن يكون حرف ASCII صالحًا.
  • javax.faces.converter.datetimeconverter.date = {2}: '' {0} '' لا يمكن فهمها على أنها تاريخ.
  • javax.faces.converter.datetimeconverter.date_detail = {2}: '' {0} '' لا يمكن فهمها على أنها تاريخ. مثال: {1} الفصل 2 طلب دورة حياة المعالجة 2-19
  • javax.faces.converter.datetimeconverter.time = {2}: '' {0} '' لا يمكن فهمها على أنها وقت.
  • javax.faces.converter.datetimeconverter.time_detail = {2}: '' {0} '' لا يمكن فهمها على أنها وقت. مثال 1}
  • javax.faces.converter.datetimeconverter.dateTime = {2}: '' {0} '' لا يمكن فهمها على أنها تاريخ ووقت.
  • javax.faces.converter.datetimeconverter.datetime_detail = {2}: '' {0} '' 'لا يمكن فهمها على أنها تاريخ ووقت. مثال 1}
  • javax.faces.converter.datetimeconverter.pattern_type = {1}: يجب تحديد سمة "نمط" أو "نوع" لتحويل القيمة "{0} ''.
  • javax.faces.converter.doubleconverter.double = {2}: '' {0} 'يجب أن يكون رقمًا يتكون من رقم أو أكثر.
  • javax.faces.converter.doubleconverter.double_detail = {2}: '' {0} '' يجب أن يكون رقمًا بين 4.9e-324 و 1.7976931348623157e308 مثال: {1}
  • javax.faces.converter.enumConverter.enum = {2}: '' {0} 'يجب أن تكون قابلة للتحويل إلى تعداد.
  • javax.faces.converter.enumConverter.enum_detail = {2}: '' {0} '' يجب أن يكون قابلاً للتحويل إلى التعداد من التعداد الذي يحتوي على الثابت '{1}' '.
  • javax.faces.converter.enumConverter.enum_no_class = {1}: '' {0} 'يجب أن تكون قابلة للتحويل إلى تعداد من التعداد ، ولكن لا يوجد فئة تعداد.
  • javax.faces.converter.enumConverter.enum_no_class_detail = {1}: '' {0} '' يجب أن تكون قابلة للتحويل إلى التعداد من التعداد ، ولكن لم يتم توفير فئة التعداد.
  • javax.faces.converter.floatconverter.float = {2}: '' {0} 'يجب أن يكون رقمًا يتكون من رقم واحد أو أكثر.
  • javax.faces.converter.floatconverter.float_detail = {2}: '' {0} '' يجب أن يكون رقمًا بين 1.4e-45 و 3.4028235e38 مثال: {1}
  • javax.faces.converter.integerConverter.integer = {2}: '' {0} 'يجب أن يكون رقمًا يتكون من رقم واحد أو أكثر.
  • javax.faces.converter.integerConverter.integer_detail = {2}: '' {0} '' يجب أن يكون رقمًا بين -2147483648 و 2147483647 مثال: {1}
  • javax.faces.converter.longconverter.long = {2}: '' {0} 'يجب أن يكون رقمًا يتكون من رقم واحد أو أكثر.
  • javax.faces.converter.longconverter.long_detail = {2}: '' {0} '' يجب أن يكون رقمًا بين -9223372036854775808 إلى 922337203685475807 مثال: {1}
  • javax.faces.converter.numberConverter.currency = {2}: '' {0} '' لا يمكن فهمها على أنها قيمة العملة.
  • javax.faces.converter.numberconverter.currency_detail = {2}: '' {0} '' لا يمكن فهمها على أنها قيمة العملة. مثال 1}
  • javax.faces.converter.numberConverter.percent = {2}: '' {0} '' لا يمكن فهمها كنسبة مئوية.
  • javax.faces.converter.numberconverter.percent_detail = {2}: '' {0} '' لا يمكن فهمها كنسبة مئوية. مثال 1}
  • javax.faces.converter.numberConverter.number = {2}: '' {0} '' ليس رقمًا.
  • javax.faces.converter.numberconverter.number_detail = {2}: '' {0} '' ليس رقمًا. مثال 1}
  • javax.faces.converter.numberConverter.pattern = {2}: '' {0} '' ليست نمط رقم.
  • javax.faces.converter.numberConverter.pattern_detail = {2}: '' {0} '' ليس نمطًا للأرقام. مثال 1}
  • javax.faces.converter.shortConverter.short = {2}: '' {0} 'يجب أن يكون رقمًا يتكون من رقم واحد أو أكثر.
  • javax.faces.converter.shortConverter.short_detail = {2}: '' {0} '' يجب أن يكون رقمًا بين -32768 و 32767 مثال: {1}
  • javax.faces.converter.string = {1}: لم يستطع تحويل '' {0} 'إلى سلسلة.

يمكنك أيضًا العثور عليها في javax.faces.Messages ملف الخصائص في ملف JSF API JAR. هذا أسهل النسخ والتحرير :)

نصائح أخرى

إذا كنت تسأل عن رسائل خطأ التحويل/التحقق من الصحة ، فيمكنك فقط تحديد الرسائل المخصصة في ملف .properties الخاص بك لحزمة الرسائل التي حددتها.

السابق:-

javax.faces.component.UIInput.CONVERSION=''{0}'' my error

هل هذا ما كنت بعد؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top