شريط تمرير

يمكن استخدام نوع سؤال شريط تمرير لالتقاط إدخال العدد الصحيح أو العدد العشري ضمن نطاق معين، وعرض شريط تمرير لتحديد قيمة ضمن نطاق يحدده منشئ الاستطلاع.

مثال على سؤال

افتراضيًا، يوفر سؤال شريط تمرير شريط تمرير من القيم من 0 إلى 10 ويقبل قيم أي عدد صحيح في هذا النطاق، ويتصرف بشكل مماثل لمظهر distress بالنسبة لأسئلة العدد الصحيح. يمكنك تحديد نطاق جديد عن طريق تحديد معلمات للسؤال.

معلمات شريط تمرير

تقبل أسئلة شريط تمرير ثلاثة معايير مختلفة، والتي يجب إدخالها في عمود المعلمات في ورقة الاستطلاع الخاصة بـ XLSForm. هذا العمود منفصل عن عمود bind::esri:parameters وقد يلزم إضافته يدويًا للاستطلاعات القديمة.

المعلمات الثلاثة التي يمكن تعيينها لسؤال شريط تمرير هي start وend وstep. تحدد معلمة start الرقم الذي يظهر على الجانب الأيسر العلوي من شريط تمرير النطاق، بينما تحدد معلمة end الرقم الذي يظهر على الجانب الأيمن الأقصى. تحدد معلمة step الأرقام بين كل نقطة في سؤال شريط تمرير. على سبيل المثال، ستنشئ المعلمات التالية سؤالًا من نوع شريط تمرير يقبل كل رقم صحيح ثالث في نطاق يتراوح بين 0 و 15:

start=0 end=15 step=3

يمكنك تعيين قيمة start أعلى من قيمة end. في هذه الحالة، سيتم احتساب القيم بدلاً من الأعلى. إذا لم يتم تعيين أي من هذه المعلمات، فسيتم تعيينها افتراضيًا على 0 start، أو 10 end، أو 1 step.

ملاحظة:‏

يختلف الحقل الذي تم إنشاؤه في طبقة المعالم لسؤال النطاق وفقًا للمعلمات التي تم تعيينها له. إذا كانت المعلمات الثلاثة أعدادًا صحيحة، فسيكون الحقل الذي تم إنشاؤه عددًا صحيحًا. ومع ذلك، إذا تم تعيين أي من المعلمات على قيمة عشرية، فسيكون الحقل الذي تم إنشاؤه عشريًا.

خيارات النمط

يمكنك تخصيص ألوان مجموعة الأسئلة الخاصة بك في العمود body::esri:style.

يقبل سؤال النطاق ثلاثة معلمات نمط: startColor وendColor وcolor. تحدد المعلمة startColor اللون الذي يظهر على الجانب الأيسر العلوي من شريط تمرير النطاق، بينما تحدد المعلمة endColor اللون الذي يظهر على الجانب الأيمن الأقصى. كل من هذه القيم الافتراضية إلى الأبيض إذا لم يتم تعيين، وإذا كانت هذه القيم مختلفة، يتم تطبيق التدرج بين الاثنين. تحدد المعلمة color اللون المستخدم لملء المسافة بين الجانب الأيسر من شريط التمرير والقيمة الحالية، وإذا لم يتم تحديدها، فإن الإعدادات الافتراضية تكون شفافة.

يمكن تحديد الألوان من خلال أسماء ألوان HTML القياسية أو رموز الألوان السداسية. على سبيل المثال، startColor=Orange endColor=White color=#FF6347

من خلال تعيين عمود المظهر على no-ticks، سيتم عرض سؤال النطاق دون أسطر لإظهار المواضع على شريط تمرير النطاق، أو لإظهار الحد الأدنى والحد الأقصى للقيم. هذا لا يغير سلوك السؤال، بل العرض فقط.

أسئلة النطاق من طبقات المعالم الموجودة

إذا أنشأت استطلاعًا جديدًا استنادًا إلى طبقة معالم حالية تستخدم مجال نطاق، فسيتم إنشاء سؤال نطاق تلقائيًا باستخدام الحد الأدنى والحد الأقصى للمجال كمعلمات start وend. يتم تعيين المعلمة step على 1، والتي يمكن لمؤلف الاستطلاع تغييرها إذا لزم الأمر. يتم نشر التعبير تلقائيًا في العمود مقيد يستند إلى الحد الأدنى والحد الأقصى للمجال النطاق، مع توفير constraint_message أيضًا بشكل افتراضي. لا تلزم هذه القيود إلا إذا قام المؤلف بتحديث نوع السؤال يدويًا إلى عدد صحيح أو عشري.