Repeater הוא כפתור המאפשר לנו לשכפל שדות קיימים בלחיצת כפתור.
נרצה להשתמש באפשרות זו כאשר יש לנו מספר שדות שרק בלחיצת כפתור יציג למשתמש את אותם השדות שוב.
דוגמה לשימוש בRepeater:
כאשר נרצה שהמשתמש ימלא פרטים על מס' משתנה של מטיילים (ולכל מטייל יש את אותם שדות למלוי )
המשתמש יתחיל למלא פרטים של מטייל אחד ובלחיצת כפתור יפתחו לו את אותם השדות למילוי על מטייל אחר.
איך נעשה את זה?
בשלב הראשון ניצור שדות חדשים של: שם, שם משפחה, טלפון, מס' זהות וכו'..
להסבר נוסף על איך ליצור שדות יש ללחוץ כאן
בשלב השני ניצור את השדה Repeater וניתן לו שם מתאים במקרה שלנו: "הוסף מטייל"
על מנת לבחור שדה מסוג Repeater , נלחץ על בחירת שדה, מתוך הרשימה שנפתחה יש לבחור את סוג השדה (Repeater)
לאחר שיש לנו את השדות הרלוונטים ניתן להגדיר את השדה Repeater:
בשדה Fields list to repeat נכניס את שמות ה"מפתח" של השדות שנרצה לשכפל ( בהפרדה של פסיקים ללא רווחים )
c1,c2,c3,c5
בשדה Text for new line נכניס כותרת מתאימה שתפריד נו בין השדות הישנים לחדשים ( ליד הכותרת שנוסיף יתווסף מספר אוטומטית)
מטייל מס' 1, מטייל מס' 2 , מטייל מס' 3 וכו'…
בשדה Limit Rows נוכל להגביל את מספר השכפולים ע"י הכנסת מספר
בשדה Delete Text נרשום את המילה "מחק" כדי ליצור אפשרות מחיקה של מטייל.
לבסוף נלחץ על כפתור השמירה
איך זה נראה בתהליך עצמו?
לאחר שהמשתמש מילא את השדות הרלוונטים ורוצה להוסיף עוד מטייל הוא ילחץ על הכפתור "הוסף מטייל"
לאחר מכן יפתח החלון הבא, נוכל לראות את ההגדרות שהגדרנו:
*הכותרת היא: מטייל מס' 2
*השדות שוכפלו
*נוסף לנו כפתור של "מחק"
*נוכל לבצע את פעולת ההוספה 4 פעמים כפי שהגדרנו