در پنجره Forms می توان فهرستی از تمام فرمهای موجود در اپلیکیشن را مشاهده کرد، که در این پنجره یک نوار ابزار قرار داده شده است تا توسعه دهنده بتواند با سهولت بیشتری به مدیریت فرم ها بپردازد.

 

زی فریم

 

به عنوان مثال، توسعه دهنده می تواند یک شورتکات از فرم های پرکاربرد خود را در قسمت temp قرار دهد تا سریع تر به آنها دسترسی یابد. در ادامه کاربرد تک تک ابزار موجود در این نوار بررسی شده است.

 

Refresh: اولین گزینه در نوار ابزار لیست فرمها به منظور refresh کردن استفاده می شود.

زی فریم

 

New Form by Table: دومین گزینه به منظور ساخت فرم بر اساس یک جدول ساخته شده در دیتابیس استفاده می شود؛ تا کنترلهای آن طبق فیلدهای جدول مذکور ساخته شود.

زی فریم

 

New Form by Design: سومین گزینه به منظور ساخت یک فرم دلخواه استفاده می شود که تمام کنترل های آن طبق سلیقه توسعه دهنده ساخته می شود.

زی فریم

 

Delete Form: از این دکمه برای حذف کردن فرم دلخواه استفاده می شود. به این نکته توجه شود که اگر یک فرم به یک workflow اختصاص داده شده باشد دیگر قابل حذف کردن نیست. برای حذف کردن آن ابتدا باید آن فرم را از زیرمجموعه workflow خارج کرد.

 

زی فریم

 

Export Form: توسعه دهندگان می توانند فرم های ساخته شده در سیستم خود را به صورت یک فایل xml به یکدیگر انتقال دهند. برای این کار آن فرم را Export می کنند تا دیگر توسعه دهندگان بتوانند فایل xml ساخته شده را import کنند.

 

زی فریم

 

Import Form: زمانی که توسعه دهندگان بخواهند فرم های ساخته شده در سیستم خود را به صورت فایل به یکدیگر انتقال دهند می توانند پس از Export کردن آن فرم، فایل ساخته شده که یک فایل xml است را با استفاده از گزینه Import Form درون پروژه خود وارد کنند.

 

زی فریم
 

Lock Define: این دکمه ابزاری را در اختیار کاربر ادمین (فقط ادمین) قرار می دهد تا بتواند با قفل کردن بخشهای مختلف یک فرم، ایجاد تغییر در آن را برای تمامی توسعه دهندگان ناممکن سازد. به عنوان مثال ممکن است ادمین بخواهد فرم هایی که طراحی و توسعه آنها به اتمام رسیده است را نهایی کند و اجازه تغییر در آنها برای هیچ یک از توسعه دهندگان را ندهد.

 

زی فریم

 

برای قفل کردن بخش های یک فرم ابتدا بر روی آیکن Define Lock کلیک کنید تا آیکن قفل باز تبدیل به قفل بسته شود.

زی فریم

 

حال اگر بر روی هر یک از بخش های فرم کلیک کنید، آن بخش قفل شده و دیگر در دسترس دیگر توسعه دهندگان نخواهد بود. همان طور که در تصویر زیر مشاهده می شود، قسمت های Controls و Button Rule برای تمامی توسعه دهندگان قفل شده است.

 

زی فریم

 

حال چنانچه بخواهیم بخشهای قفل شده را دوباره باز کرده و در دسترس دیگر توسعه دهندگان قرار دهیم باید ابتدا از منوی Server وارد قسمت Lock Management شده و بر روی دکمه Delete Development Lock کلیک کنیم تا تمامی قسمتهایی که قفل شده اند باز شوند.

 

زی فریم

 

چنانچه بخواهیم تنها یکی از قسمتها (به عنوان مثال Button Rule) از حالت قبل خارج شود، ردیفی که متعلق به قفل Button Rule فرم مورد نظر است را انتخاب کرده و بر روی گزینه unlock object کلیک می کنیم.

Not Used Forms: با زدن این دکمه تنها فرمهایی درون پنجره Forms نمایش داده می شوند که به هیچ یک از workflowها اختصاص داده نشده اند.

زی فریم
 

Add to Temp Access: در برخی پروژه ها تعداد فرمها بسیار زیاد است به طوری که ده ها و یا صدها فرم در آن وجود دارد. اگر توسعه دهنده به برخی از این فرمها بیش از دیگر فرمها نیاز داشته باشد، آنگاه به منظور سهولت دسترسی، وجود یک لیست موقت می تواند بسیار کمک کننده باشد. Temp Access یک مخزن برای نگهداری موقت فرمها است که با استفاده از دکمه Add to Temp Access توسعه دهنده می تواند فرمهای دلخواه را که از آنها به دفعات استفاده می کند به آن اضافه کند (توجه شود که در این مخزن هیچ فرمی ذخیره نمی شود، تنها یک shortcut از فرمها درون آن ایجاد می شود.)

زی فریم

 

Remove From Temp Access: در برخی پروژه ها تعداد فرمها بسیار زیاد است به طوری که ده ها و یا صدها فرم در آن وجود دارد. اگر توسعه دهنده به برخی از این فرمها بیش از دیگر فرمها نیاز داشته باشد، آنگاه به منظور سهولت دسترسی، وجود یک لیست موقت می تواند بسیار کمک کننده باشد. Temp Access یک مخزن برای نگهداری موقت فرمها است که با استفاده از دکمه Remove From Temp Access توسعه دهنده می تواند فرمهایی که دیگر چندان کاربرد ندارند را از درون این مخزن حذف کند (توجه شود که در این مخزن هیچ فرمی ذخیره نمی شود، تنها یک shortcut از فرمها درون آن ایجاد می شود که با حذف آن shortcut عملا به آن فرم آسیبی نمی رسد.)

زی فریم

 

Load Temp Access Form: در برخی پروژه ها تعداد فرمها بسیار زیاد است به طوری که ده ها و یا صدها فرم در آن وجود دارد. اگر توسعه دهنده به برخی از این فرمها بیش از دیگر فرمها نیاز داشته باشد، آنگاه به منظور سهولت دسترسی، وجود یک لیست موقت می تواند بسیار کمک کننده باشد. Temp Access یک مخزن برای نگهداری موقت فرمها است که با استفاده از دکمهLoad Temp Access Form توسعه دهنده می تواند لیست این فرمها را مشاهده کند (توجه شود که در این مخزن هیچ فرمی ذخیره نمی شود، تنها یک shortcut از فرمها درون آن ایجاد می شود.)

 

زی فریم

 

Clear Temp Access: در برخی پروژه ها تعداد فرمها بسیار زیاد است به طوری که ده ها و یا صدها فرم در آن وجود دارد. اگر توسعه دهنده به برخی از این فرمها بیش از دیگر فرمها نیاز داشته باشد، آنگاه به منظور سهولت دسترسی، وجود یک لیست موقت می تواند بسیار کمک کننده باشد. Temp Access یک مخزن برای نگهداری موقت فرمهایی است که در یک پروژه بسیار پرکاربردند. اما زمانی که دیگر نیازی به این فهرست نباشد، توسعه دهنده می تواند با استفاده از دکمهClear Temp Access لیست این فرمها را پاک کند تا مخزن خالی شود (توجه شود که در این مخزن هیچ فرمی ذخیره نمی شود، تنها یک shortcut از فرمها درون آن ایجاد می شود. بنابراین با خالی کردن مخزن هیچ فرمی حذف نشده است و فقط shortcut آنها حذف شده است.)

 

زی فریم

best tracker