صفحات لیست - Grid View

قواعد کلی یک لیست
هر گريد (لیست) با هر قابليتي در سيستم حتما بايد اين مشخصات را داشته باشد.
1- ستون اول مخصوص CheckBox ها، كه CheckBox اوليه بايد وظيفا انتخاب همه را داشته باشد.
2- ستون دوم بايد مخصوص شماره رديف باشد و براي صرفه جويي در پهناي گريد عنوان را را فقط "#" مي ناميم.
3- ستون سوم بايد مخصوص مهمترين ستون گريد باشد كه معمولا براي عنوان استفاده مي شود، پهناي اين گريد بايد 100% باشد.
4- تعداد ستون هاي گريد حداكثر بايد 10 مورد باشد، البته این عدد وابسته به نوع Layout  سیستم است.
5- عنوان Header ستون بايد به كوتاهترين شكل ممكن انتخاب شود تا بتوانيم از گريدي با ستون هاي بيشتر استفاده كنيم
6- رديف هاي گريد براي خوانايي بهتر بايد به صورت Aleternative داراي دو كلاس متفاوت باشند
و حتما با 2 رنگ پس زمینه مجزا نمایش داده شوند.

رخداد های لیست
بر روي يك Grid View رخداد هاي مختلفي مي تواند وجود داشته باشد.
حالت اول: لينك هاي Edit, Readonly كه برای نمایش جزئیات یا ویرایش بر روي يك ركورد به تنهايي اعمال مي شوند.
حالت دوم: دكمه هاي رخداد ها كه پس از انتخاب چند سطر يا ركورد از آن Grid اعمال مي شوند.
حالت سوم: رخداد هايي كه مربوط به كل مجموعه مي شوند مانند دكمه جديد
حالت چهارم: ساير رخداد هايي كه روي يك ركورد انجام مي شوند و به صورت لينك باتن در ستون كناري گريد قرار گيرند.
حالت پنجم : دكمه هايي هستند كه پس از كليك روي آن ها به صفحه ديگري مي رويم يا پنل قبلي مخفي و پنل جدبد نمايان مي شود،
ظاهر اين دكمه ها به صورت Vertical Tab نمايش داده خواهد شد.
البته می توان از Horizental Tab نیز در بالای لیست استفاده کرد.

به تصویر زیر توجه کنید:
256851GridView-Common-Properties.gif

مثال:
در حالت اول: Edit (ويرايش)، Detail View (نمايش جزئيات)
حالت دوم: Delete (حذف)، Mark ، ليست ها، (انتخاب يا تغيير Type هر موضوعي، مانند: فعال/ غير فعال يا تاييد/عدم تاييد)
حالت سوم: New (جديد)
حالت چهارم: برای مثال، مدارك تحصيلي پرسنل

مولف: میثم ضابط - شهریور 88

3 دیدگاه

91/10/02 شنبه 08:58
[3] nilo:

خوب بود
89/11/05 سه شنبه 07:55
[2] Valium:

WONDERFUL Post.thanks for share..more wait .. …
89/08/25 سه شنبه 17:41
[1] student scholarship:

Beneficial info and excellent design you got here! I want to thank you for sharing your ideas and putting the time into the stuff you publish! Great work!

SecImgSes