طراحي وب سايت

استاندارد فرم های Crud در Web Application ها

Crud به نوع فرم های ساده در وب اپلیکشن گفته می شود و مخففی از کلمات Create, Read, Update, Delete هستند.
در این Mode چهار صفحه وجود دارد که هر کدام نیز می تواند در یک UserControl مجزا قرار بگیرد.
این حالت معمول ترین Mode هست که در هر Web Application وجود دارد و از لحاظ کاربردی شباهت زیادی به Composite دارد.
برای اینکه استفاده از Composite  یا Crud سلیقه ای نشود.
ما یک شرط برای استفاده قرار دادیم که زمانی که تعداد فیلد هایمان بیشتر از  ۱۰ مورد است از Crud استفاده خواهیم کرد
و در تعداد فیلد های کمتر باید از Mode Composite استفاده کنیم.

ListView
حالت پیش فرض ListView  که شامل یک Gridview می باشد که برای مثال در پایین آن دکمه های ToolbarButton (جدید – حذف) چیده می شوند.
توجه شود که هیچ دکمه ی دیگری در حالت ToolbarButton قرار نمی گیرد.
در کنار هر گرید لیستی از سایر رخداد هایی که قرار است روی یک یا چند ردیف انجام شود قرار می گیرد که باید به صورت LinkButton باشند.
در روی هر ردیف GridView فقط سه رخداد (نمایش – ویرایش – حذف) قرار می گیرد.

Insert
بعد از کلیک روی دکمه جدید واقع در ToolbarButton وارد صفحه جدید می شویم.
این فرم در یک User Control جدا قرار دارد و پس از لود شدن برخلاف Mode Composite،  دیگر GridView در این Mode نمایش داده نخواهد شد.
پس از پر کردن فیلد ها و کلیک روی دکمه تایید اطلاعات در بانک اطلاعاتی ذخیره می شود و سپس فرم برای ایجاد یک رکورد دیگر خالی می شود.

Edit
کاملا شبیه حالت Insert می باشد با این تفاوت که اطلاعات قبلی داخل فیلد ها پر شده اند و به جای دکمه تایید، دکمه ذخیره وجود دارد
و پس از کلیک روی دکمه ذخیره به Mode ListView بازمی گردیم.

Readonly
این حالت نیز مانند دو Mode بالا می باشد با این تفاوت که به جای فیلد ها، مقادیر فیلد ها را در Lable قرار می گیرند
هیمنطور از این صفحه دکمه ای برای رفتن به حالت ویرایش و همینطور دکمه ای برای حذف رکورد جاری وجود دارد که بعد از حذف به Mode Listview بازمی گردیم.
عکس زیر را تهیه کردم تا درک مطلب برای شما راحت تر شود
crud-standard

هر کدام از مربع ها، نشان دهنده یک صفحه از حالت کراد هستند.

مولف: میثم ضابط




جهت دریافت آخرین مطالب در ایمیلتان

ارسال یک نظر

(منتشر نمی شود)

(منتشر نمی شود)





شبکه اجتماعی
سه شنبه ۱۸ بهمن ۱۳۹۰
مدیریت آگهی