595959
چهارشنبه 31 تیر 1388, 00:35 صبح
سلام
من می خوام بدونم که در فرم های بزرگ که تعداد زیادی از کنترل ها نیاز به اعتبار سنجی دارند بهتره که از validator ها داخل فرم و در کنار هر کنترل استفاده کرد یا از validation summary ؟
در حالت اول کاربر پیغام هر فیلد را در کنار اون می بینه و می تونه از اول فرم شروع کنه و یکی یکی فیلد ها یی که باید پر می شدند را پر کنه .(اگه با tab حرکت کنه که سرعتش هم بیش تر میشه) و به نظر میاد که وضوح فرم برای کاربر بیشتر باشه. اما در این حالت فرم خیلی شلوغ میشه .هم ظاهری که کاربر پس از فعال شدن validator ها از فرم می بینه خیلی شلوغه و هم مرتب کردن فرم و تراز کردن کنترل ها برای طراح فرم سخت میشه.چون با وجود validator ها تعداد componentهای هر سطر زیاد میشه و اگه طراح نتونه سطر ها را با هم تراز کنه شاید مجبور بشه در هر سطر فقط یک کنترل را قرار بده و این اندازه فرم را بزرگ ترمی کنه.
حالت دوم معایب حالت اول را نداره.اما اگر مثلا در متن validatorداخل فرم یک جیزی مثل * قرار بدیم که کاربر مجبور نشه دائم به پایین scroll کنه و ببینه که کدام فیلد ها هنوز ایراد دارند و بعد بره سراغ اون فیلد باز هم ممکنه که نوع Message ها یکی نباشه مثلا یه فیلد نوع داده ی مناسبی و فیلد دیگه range داده ی مناسبی نداره بازبه خاطر این مجبور بشه جند بار به بالا و پایین فرم حرکت کنه.
آیا این دو روش مزایا و معایب دیگری هم دارند؟
ممنون میشم اگه منو راهنمایی کنید.
من می خوام بدونم که در فرم های بزرگ که تعداد زیادی از کنترل ها نیاز به اعتبار سنجی دارند بهتره که از validator ها داخل فرم و در کنار هر کنترل استفاده کرد یا از validation summary ؟
در حالت اول کاربر پیغام هر فیلد را در کنار اون می بینه و می تونه از اول فرم شروع کنه و یکی یکی فیلد ها یی که باید پر می شدند را پر کنه .(اگه با tab حرکت کنه که سرعتش هم بیش تر میشه) و به نظر میاد که وضوح فرم برای کاربر بیشتر باشه. اما در این حالت فرم خیلی شلوغ میشه .هم ظاهری که کاربر پس از فعال شدن validator ها از فرم می بینه خیلی شلوغه و هم مرتب کردن فرم و تراز کردن کنترل ها برای طراح فرم سخت میشه.چون با وجود validator ها تعداد componentهای هر سطر زیاد میشه و اگه طراح نتونه سطر ها را با هم تراز کنه شاید مجبور بشه در هر سطر فقط یک کنترل را قرار بده و این اندازه فرم را بزرگ ترمی کنه.
حالت دوم معایب حالت اول را نداره.اما اگر مثلا در متن validatorداخل فرم یک جیزی مثل * قرار بدیم که کاربر مجبور نشه دائم به پایین scroll کنه و ببینه که کدام فیلد ها هنوز ایراد دارند و بعد بره سراغ اون فیلد باز هم ممکنه که نوع Message ها یکی نباشه مثلا یه فیلد نوع داده ی مناسبی و فیلد دیگه range داده ی مناسبی نداره بازبه خاطر این مجبور بشه جند بار به بالا و پایین فرم حرکت کنه.
آیا این دو روش مزایا و معایب دیگری هم دارند؟
ممنون میشم اگه منو راهنمایی کنید.