أضف Cell عمليات التحقق

أنواع المصادقات

يمكن تطبيق ثلاثة أنواع من عمليات التحقق باستخدام Aspose.Cells.GridWeb:

  • التحقق من صحة القائمة.
  • التحقق من صحة القائمة المنسدلة.
  • التحقق من صحة التعبير المخصص.

تتم مناقشة كل منها بالتفصيل أدناه.

التحقق من صحة القائمة

يسمح التحقق من صحة القائمة للمستخدمين بتوفير إدخال الخلية إما عن طريق كتابة قيمة من القائمة أو تحديدها. لإنشاء تحقق من قائمة لخلية:

  1. قم بإضافة عنصر تحكم Aspose.Cells.GridWeb إلى نموذج ويب.
  2. قم بالوصول إلى ورقة العمل.
  3. قم بالوصول إلى الخلية لإضافة التحقق من الصحة إليها.
  4. إنشاء التحقق من صحة الخلية وتحديد نوع التحقق كقائمة.
  5. أضف قيمًا للتحقق من صحة القائمة.

يضيف رمز المثال التحقق من صحة القائمة إلى C1. عندما ينقر المستخدم فوق الخلية ، تظهر قائمة.

الإخراج: اختيار قيمة من القائمة

ما يجب القيام به: image_بديل_نص

التحقق من صحة القائمة المنسدلة

يسمح التحقق من صحة القائمة المنسدلة للمستخدمين بتوفير مدخلات للخلايا عن طريق تحديد قيمة من قائمة محددة مسبقًا. لإنشاء التحقق من صحة القائمة المنسدلة:

  1. قم بإضافة عنصر تحكم Aspose.Cells.GridWeb إلى نموذج ويب.
  2. قم بالوصول إلى ورقة العمل.
  3. قم بالوصول إلى الخلية لإنشاء التحقق من الصحة لـ.
  4. قم بإنشاء تحقق من صحة الخلية وحدد النوع على أنه قائمة منسدلة.
  5. أضف قيمًا للتحقق.

يضيف رمز المثال التحقق من صحة القائمة المنسدلة إلى C1. عندما ينقر المستخدم على الخلية ، تظهر قائمة منسدلة ويمكن للمستخدمين تحديد قيمة منها.

اختيار قيمة من القائمة المنسدلة

ما يجب القيام به: image_بديل_نص

التحقق من صحة التعبير المخصص

يسمح التحقق من صحة التعبير المخصص للمطورين بكتابة التعبيرات العادية المخصصة الخاصة بهم للتحقق من صحة قيم الإدخال. لإنشاء التحقق من صحة التعبير المخصص:

  1. قم بإضافة عنصر تحكم Aspose.Cells.GridWeb إلى نموذج ويب.
  2. قم بالوصول إلى ورقة العمل.
  3. قم بالوصول إلى الخلية لإنشاء التحقق من صحة لها.
  4. إنشاء التحقق من صحة الخلية وتحديد النوع كـ CustomExpression.
  5. قم بتعيين التعبير العادي الخاص بالتحقق من الصحة.

يضيف نموذج التعليمات البرمجية التحقق من صحة تعبير مخصص إلى C1. يمكن للمستخدمين إضافة تاريخ فقط إلى الخلية وفقًا للتنسيق المحدد بواسطة التعبير العادي.

إضافة قيمة تاريخ إلى C1 وفقًا لتعبير عادي

ما يجب القيام به: image_بديل_نص

إجبار المصادقة

باستخدام Aspose.Cells.GridWeb ، يمكن للمستخدمين نشر بيانات الإدخال إلى الخادم. حتى إذا كانت هناك قواعد تحقق من صحة لخلايا مختلفة ولكن لم يتم تعيين خاصية ForceValidation للتحكم في GridWeb على “true” ، فسيتم أيضًا إرسال بيانات الإدخال غير الصحيحة إلى الخادم ولن يتم فرض أي تحقق من الصحة. يتم دائمًا تعيين خاصية GridWeb’s ForceValidation إلى true افتراضيًا.

عندما تكون خاصية ForceValidation صحيحة ، لا يقوم عنصر التحكم بنشر البيانات إلى خادم الويب حتى تصبح قيم الإدخال لجميع الخلايا صالحة. على سبيل المثال ، إذا أدخل شخص ما قيمة إدخال غير صالحة في خلية ، أو لم يقم بإدخال قيمة ، يتم تنشيط التحقق من جانب العميل ولن يتمكن المستخدمون من نشر البيانات حتى إذا نقروا علىيُقدِّم.

تم تمييز قيمة الإدخال الخاطئة بواسطة GridWeb

ما يجب القيام به: image_بديل_نص