شريط تمرير النطاق

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

مثال على سؤال نطاق مخصص في Survey123 Connect

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

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

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

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

start=0 end=15 step=3

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

ملاحظة:‏

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

المظهر

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

خيارات النمط

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

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

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

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

ملاحظة:‏

يصف هذا القسم وظيفةً متاحةً فقط في Survey123 Connect. هذه الوظيفة غير متاحة في Survey123 Studio.

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