تکرار فیلد بصورت تکی و گروهی

استفاده از فیلدهای تکرار شونده در طراحی فرم

قابلیت تکرار شوندگی در فیلدهای فرمساز به کاربران این امکان را می‌دهد که یک فیلد مشخص را به دفعات در فرم اضافه کنند. این ویژگی برای موقعیت‌هایی کاربرد دارد که نیاز است اطلاعاتی مشابه اما متنوع وارد شود، مانند اضافه کردن نام اعضای خانواده یا ثبت چند آدرس. این قابلیت انعطاف‌پذیری بیشتری به فرم‌ها می‌دهد و باعث می‌شود تا فرم‌ها به‌صورت دینامیک پاسخگوی نیازهای مختلف کاربران باشند

به عنوان مثال فرمی طراحی می‌کنید و در آن از کاربر میخواهید در صورت دارا بودن بیش از یک شماره همراه، آن را اضافه کند یا به طور مثال اگر در فرم قرار است اسامی فرزندان که بیش از یک نفر هستند وارد شود. در اینجا قابلیت تکرارشونده بودن فیلد پاسخگوی این نیاز است.

مدیریت تکرارشوندگی فیلدها در فرم‌ساز

قابلیت تکرار شوندگی فیلد را می‌توان محدود کرد تا تعداد دفعاتی که یک فیلد در فرم تکرار می‌شود، کنترل شود. این تنظیم برای جلوگیری از ورود اطلاعات بیش از حد یا غیرضروری توسط کاربران مفید است. به‌عنوان مثال، در فرمی که برای ثبت اعضای خانواده طراحی شده است، می‌توان تعداد فیلدهای تکرارشونده برای نام اعضا را به 5 محدود کرد، تا کاربر تنها اطلاعات 5 نفر را وارد کند؛ این قابلیت باعث افزایش دقت و بهینه‌سازی فرم می‌شود.

آموزش تنظیم قابلیت تکرار شوندگی برای فیلدهای فرم و اعمال محدودیت برای آن

فرض کنید در یک فرم اطلاعات دانش آموز، نیاز هست که شماره موبایل از والدین دریافت شود و لازم هست که حداقل 2 شماره و حداکثر 4 شماره موبایل در فرم ثبت شود. به منظور اضافه کردن فیلد برای موبایل می‌بایست از زبانه‌ی طراحی فرم بر روی فیلد موبایل کلیک کنید و مطابق شکل، گزینه‌ی قابل تکرار بودن فیلد موبایل را فعال کنید.
بعد از فعال شدن این گزینه، سوالات مربوط به وارد کردن حداقل و حداکثر دفعات تکرارشوندگی آشکار میشود که طبق مثال حداقل را 1 و حداکثر را 3 قرار می‌دهیم. در این حالت فیلد موبایل یک تکرار در صفحه قرار میدهد که با خودش میشود 2 فیلد موبایل و امکان درج 2 فیلد دیگر در صفحه فراهم میشود که در مجموع 4 فیلد موبایل در دسترسی باشد.

فیلد تکرارشونده

نکته1: طبق مثال گفته شده برای درج حداقل و حداکثر به این مورد توجه کنید که فیلد اولیه در فرم وجود دارد و قابلیت ثبت اطلاعات دارد. پس اگر فرضاً در مجموع از یک فیلد 4 ثبت اطلاعات میخواهید بایستی حداکثر را برابر با 3 قرار دهید.

فیلد تکرارشونده

نکته 2: وارد کردن حداقل و حداکثر برای تکرار شوندگی الزامی در ثبت اطلاعات به همراه نمی‌آورد و صرفاً محدودیت ورود اطلاعات را مشخص میکند. در صورتی که الزام دارید تا شخص فرضاً هر 4 مورد را ثبت کند بایستی گزینه "اجباری" بودن فیلد را نیز فعال کنید.

فیلد تکرارشونده

پنل در فرمساز به چه معناست؟

در فرم ساز انلاین فرم افزار، پنل ابزاریست که برای گروه‌بندی و سازماندهی مجموعه‌ای از فیلدهای فرم استفاده می‌شود. پنل به شما اجازه می‌دهد تا بخش‌های مختلف فرم را از نظر بصری و منطقی جدا کنید و فرم‌هایی ساختارمندتر و کاربرپسندتر طراحی کنید.
برای مثال، در یک فرم ثبت‌نام، می‌توانید از پنل‌ها برای دسته‌بندی اطلاعات شخصی، اطلاعات تماس، و اطلاعات شغلی استفاده کنید. هر پنل می‌تواند تنظیمات جداگانه‌ای داشته باشد، مثل نمایش یا پنهان شدن بر اساس شرایط خاص، یا تنظیمات نمایشی خاص برای ارائه بهتر اطلاعات. پنل‌ها به ویژه در فرم‌های پیچیده و طولانی بسیار کاربردی هستند، زیرا تجربه کاربری را بهبود می‌بخشند و سازماندهی فرم را ساده‌تر می‌کنند.

تکرارشوندگی پنل و تعداد دفعات آن

در نرم افزار ساخت فرم انلاین، پنل تکرارشونده به قابلیتی گفته می‌شود که به کاربران اجازه می‌دهد مجموعه‌ای از فیلدها را چندین بار تکرار کنند. این قابلیت برای دسته‌بندی اطلاعات مشابه، مانند اطلاعات اعضای خانواده یا دانش‌آموزان که شامل نام، کد ملی، سن و...است بسیار مفید خواهد بود.. با این حال، می‌توان تعداد دفعات تکرار یک پنل را محدود کرد تا از ورود بیش از حد داده جلوگیری شود.
مشخص کردن حداقل و حداکثر تکرارشوندگی در پنل مشابه این قابلیت در فیلد است ولی لازم به ذکر است که نمیتوان پنل را اجباری کرد و برای اجباری کردن ورود اطلاعات بایستی فیلدهای آن پنل را اجباری کرد.

پنل تکرارشونده

به عنوان مثال، برای درج اطلاعات والدین (پدر و مادر) یک دانش آموز لازم است فیلدهای مربوطه را درون یک پنل قرار داد و آن پنل را تکرار شونده کرد و همچنین حداکثر تعداد تکرارشوندگی را با توجه به فقط ثبت اطلاعات مادر و پدر میخواهیم برابر با 1 میگذاریم تا با وجود پنل اولیه نهایتاً کاربر بتواند دو سری اطلاعات ثبت کند . (فرضاً نتواند اطلاعات سایر اعضای خانواده مثل خواهر و برادر های دانش آموز را ثبت کند)

شماره‌گذاری خودکار در عنوان پنل‌های تکرارشونده

در پنل‌هایی که در حالت «تکرار‌شوندگی» قرار دارند، امکان نمایش شماره‌ی هر تکرار به‌صورت خودکار فراهم است. برای فعال‌سازی این قابلیت، کافی است در تنظیمات پنل، در بخش عنوان، عبارت  #panelNumber#  را در کنار عنوان پنل وارد کنید. با انجام این تنظیم، هنگام ثبت فرم و با هر بار تکرار پنل، شماره‌ی مربوط به آن تکرار به‌صورت خودکار در کنار عنوان پنل قرار می‌گیرد. این ویژگی به شفاف‌سازی تعداد پنل های تکرار شده کمک خواهد کرد.
لازم به ذکر است که همین عبارت را در قالب چاپ فرم نیز در کنار عنوان پنل میتوان نوشت تا در زمان چاپ شماره به نمایش درآید.

شماره گذاری پنل

تغییر گزینه انتخابی فیلد لیست کشویی در حالت تکرارشندگی پنل

در فرم هایی که یک فیلد «لیست کشویی» داخل یک پنل قرار دارد و آن پنل در حالت «تکرار‌شوندگی» تنظیم شده است، می‌توان با فعال‌سازی گزینه "انتخاب پیش‌فرض بر اساس شماره پنل" که در تنظیمات فیلد لیست کشویی قرار داد، رفتار پیش‌فرض فیلد را به‌صورت پویا تغییر داد. به این ترتیب که مقدار پیش‌فرض لیست کشویی در هر تکرار جدید، به‌جای باقی‌ماندن روی گزینه‌ی اول، به‌طور خودکار روی گزینه‌ی بعدی قرار گیرد.
به‌عنوان مثال، در تکرار پنل، مقدار پیش‌فرض لیست کشویی روی گزینه‌ی دوم تنظیم می‌شود؛ در تکرار بعدی، مقدار پیش‌فرض به گزینه‌ی سوم منتقل می‌گردد؛ و این روند تا پایان فهرست ادامه خواهد داشت. این قابلیت امکان می‌دهد که در زمان ثبت فرم، مقداردهی اولیه‌ی فیلدهای تکرارشونده به‌صورت مرحله‌ای و منظم انجام شود و کاربر نیازی به انتخاب دستی گزینه‌ها در هر تکرار نداشته باشد.

فیلد لیست کشویی تکرار شونده