در ادامه آموزش شرط كردن نمايش فيلد...
پرسشي كه در آموزش قبلي ممكن است پي بيايد اين است كه اگر براي مثال چندين فيلد داشته باشيم كه بخواهيم همگي آنها شرطي باشند چكار كنيم؟!
مثال:
فرمي داريم كه دو Section يا بخش است.
Section اول شامل فيلدهايي است كه مربوط به وضعيت اشتغال است مانند نوع شغل،سابقه كاري،سابقه بيمه و...
Section دوم شامل فيلدهايي است كه مربوط به وضعيت تحصيل است مانند پايه تحصيلي،محل تحصيل،رشته تحصيلي و...
در آموزش قبلي مشاهده كرديد كه يك Radio Group يا "دكمه راديويي گروهي" ايجاد كرديم داراي سه گزينه بود:
کد:
1;انتخاب كنيد;none
0;شاغل;on
0;بيكار;off
با انتخاب گزينه "شاغل" تنها اتفاقي كه مي افتاد اين بود كه يك فيلد ظاهر ميشد كه كاربر امكان درج مثلا نام شغلش را داشت.
ولي اكنون ما ميخواهيد با انتخاب گزينه شاغل Section اول ما كه فيلدهاي زيادي را شامل است ظاهر شود و با انتخاب گزينه بيكار Section دوم كه آن هم داراي فيلدهاي زيادي است ظاهر شود.
براي اين منظور پس از ساختن Section هاي مورد نظر و فيلدهاي هر كدام به شكل زير عمل ميكنيد:
مرحله يكم
------------------------------------------------------------------------------------
يك
Radio Group يا همان "
دكمه راديويي چندتايي" انتخاب ميكنيم
عنوان آن را "
وضعيت اشتغال" ميگذاريم
نام آن را "
jobswitch" ميگذاريم
و مقدار آن را به صورت زير قرار ميدهيم:
کد:
1;انتخاب كنيد;none
0;شاغل;on
0;دانشجو;off
ذخيره كنيد
مرحله دوم
------------------------------------------------------------------------------------
Section اول را section1 نامگذاي كنيد و فيلدهاي دلخواه خود را داخل آن بسازيد(اطلاعات شغلي)
در سربرگ پيشرفته گزينه "غيرفعال كردن " را انتخاب ميكنيم (تيك ميزنيم)
Section دوم را section2 نامگذاي كنيد و فيلدهاي دلخواه خود را داخل آن بسازيد(اطلاعات دانشجويي)
در سربرگ پيشرفته گزينه "غيرفعال كردن " را انتخاب ميكنيم (تيك ميزنيم)
ذخيره كنيد
مرحله سوم
------------------------------------------------------------------------------------
بر روي نام فرم خود كليك كنيد
در سربرگ پيشرفته گزينه اي وجود دارد به نام "قوانين مشاهده" كه داراي يك كادر بزرگ است
در داخل آن دستور زير را وارد كنيد:
کد:
turn on section section1 if jobswitch is on
turn on section section2 if jobswitch is off
turn off section section1 if jobswitch is off
turn off section section2 if jobswitch is off
turn off section section1 if jobswitch is none
turn off section section2 if jobswitch is none
فرم را ذخيره نهايي و نتيجه را مشاهده نماييد