معرفی کنترلها در اینفوپث
نوار وظیفه Controls در اینفوپث شامل بیش از 30 کنترل مختلف میباشد که شما میتوانید به الگوی فرم مد نظرتان این کنترلها را اضافه کنید. این کنترلها میتوانند در قالب دستهبندیهای زیر، گروهبندی شوند:
- کنترلهای استاندارد
- کنترلهای اختیاری و تکرار شونده
- کنترلهای فایل و تصویر
- کنترلهای پیشرفته
- کنترلهای شخصی سازی شده
Standard Controls
کنترلهای استاندارد شامل کنترلهایی هستند که شما از آنها برای نمایش یا جمعآوری اطلاعات استفاده میکنید. این کنترلها شامل Text Boxها، List Boxها، Check Boxها و Buttonها میباشد.
Text Box
پر استفادهترین کنترل در فرم میباشد. کاربران هر نوعی از اطلاعات مانند جملات، نامها، اعداد، تاریخ و زمان را میتوانند در این Text boxها وارد کنند. متونی که در داخل Text box میباشند، ساده بوده و نمیتوان به آنها فرمت خاصی داد.
Rich Text Box
کنترلی است که میتوان در آن متون فرمتبندی شده مانند فرمتهای bold و italic با انواع فونتها و سایزها و رنگها را قرار داد. علاوه بر آن کاربران میتوانند تصاویر، لیستها و جداول را نیز قرار دهند.
Drop-down List Box
کنترلی است که لیستی از انتخابها را در یک باکس در اختیار کاربر میگذارد (منوی آبشاری). برای انتخاب یک آیتم از لیست، کاربران بر روی کادر لیست گزینهها، جهت باز کردن آن کلیک میکنند.
Combo Box
کنترلی است که به کاربران لیستی از گزینهها را در یک باکس نمایش میدهد و کاربران آیتم متناسب خود را انتخاب میکنند. این گزینهها میتوانند از لیستی که شما به طور دستی در منبع داده ایجاد کردهاید بیاید و یا از طریق کانکشن به یک XML، دیتابیس، وبسرویس و یا حتی لیست و کتابخانه شیرپوینت.
Box List
کنترلی است که لیستی از گزینهها را در یک باکس به کاربران نمایش میدهد و کاربران میتوانند آیتم متناسب خود را انتخاب کنند. این گزینهها میتوانند از لیستی که شما به طور دستی در منبع داده ایجاد کردهاید بیاید و یا از طریق کانکشن به یک XML، دیتابیس، وب سرویس و یا حتی لیست و کتابخانه شیرپوینت.
Date Picker
کنترلی است که شامل باکسی است که کاربران میتوانند در آنجا تاریخ را تایپ کنند و یک دکمه تقویم که به کاربران اجازه انتخاب تاریخ را میدهد، قرار دهند.
Check Box
کنترلی است که به کاربران اجازه انتخاب مقدار yes/no یا true/false را میدهد.
Option Button
کنترلی است که به کاربران اجازه انتخاب یک گزینه منحصر بفرد را از میان مجموعهای از گزینهها میدهد و به محض انتخاب یکی باقی گزینهها از حالت انتخاب خارج میشوند.
Button
کنترلی است که میتوان از آن برای ارسال یک فرم و یا جستجو در دیتابیس و یا .... استفاده کرد. شما میتوانید این دکمه را با Ruleها و یا کدهای تخصصی مرتبط کنید که هنگام کلیک بر روی دکمه دستورات اجرا شوند.
Section
کنترلی است که دربردارنده سایر کنترلها است. این کنترل میتواند تمامی کنترلهایی که در نوار وظیفه Controls میبینید را دربرگیرد.
کنترلهای FILE و PICTURE
File Attachment
این کنترل به کاربران اجازه پیوست فایل به فرم در هنگام پر کردن آن را میدهد. شما میتوانید نوع فایلها را در این قسمت محدود کنید و یا اگر میخواهید چندین فایل را پیوست کنید، این کنترل را در داخل یک کنترل از نوع repeating control قرار دهید.
Picture
این کنترل میتواند به عنوان یک کنترل استاتیک و غیر قابل تغییر و یا همچنین به عنوان یک کنترل داینامیک و قابل تغییر توسط کاربران در داخل فرم قرار گیرد و تصاویری که داخل آن وارد میشود را نمایش دهد.
کنترلهای اختیاری و تکرار شونده
کنترلهای اختیاری و تکرارشونده شامل List Control، Repeating Table، Repeating Section،و Optional Sectionها میشود. این کنترلها به کاربران اجازه قراردادن آیتمهای لیست، ردیفها، مجموعه رکوردها و اطلاعات اختیاری در حین پر کردن یک فرم را میدهد. که شامل موارد زیر است:
Optional Section
کنترلی است که دربردارنده سایر کنترلها است و برای ثبت اطلاعات اضافهای که لزومی ندارد همه کاربران آنها را وارد کنند، به کار میرود. هنگامی که فرمی را پر میکنید و در آن فرم از Optional section استفاده شده، کاربران میتوانند تعیین کنند که این قسمت در داخل فرم وجود داشته باشد یا نه؟
Repeating Section
کنترلی است که دربردارنده سایر کنترلها است و برای نمایش سایر رکوردهای اطلاعاتی به فرمت دلخواه کاربران کاربرد دارد. هنگامی که فرمی را تبدیل میکنیم که شامل Repeating Section است کاربران میتوانند در صورت تمایل این قسمت را به تعداد مدنظر تکرار کرده و اطلاعات موجود در قسمتهای مختلف آن را پر نمایند.
Repeating Table
این کنترل اطلاعاتی را که میخواهیم به شکل جدولی و ردیفهای متوالی و البته با تعداد ردیفهای نامعلوم از کاربران در داخل فرم بگیریم برای ما ثبت میکند. هنگام پر کردن Repeating Table کاربران میتوانند ردیفهایی را به دلخواه اضافه یا حذف نمایند.
Bulleted List
این کنترل به کاربران اجازه میدهد که آیتمهای Bulleted List خود را در صورت نیاز به آن اضافه یا کم کنند. استفاده از این کنترل معمولا روش مناسبی جهت متنهایی که تکرار میشوند، میباشد.
Numbered List
این کنترل به کاربران اجازه میدهد که اطلاعات خود را به شکل آیتمهای لیست شمارهگذاری شده نمایش دهند. این کنترل جهت نمایش متون ساده تکرار شونده به کار میرود و تفاوت آن با Bulleted List توانایی آن برای تعیین نحوه چیدمان آیتمها میباشد.
Plain List
این کنترل به کاربران اجازه میدهد که اطلاعات خود را به شکل یک لیست کاملا ساده نمایش دهند و به موارد لیست اضافه یا کم نمایند.
Multiple-Selection List Box
این کنترل به کاربران، لیستی از گزینهها را ارائه میدهد که میتوانند بسته به تنظیمات در صورت نیاز یک یا چند گزینه از آنها را انتخاب کنند.