چهارشنبه ، 14 مهر 1389 ، 01:26

کامپوننت Toolbar Set

نوشته شده توسط  Administrator
این آیتم را ارزیابی کنید
(3 آرا)

این کامپوننت پس از قرار گیری در صفحه تنها با تنظیم یک فیلد بر روی آن کلیه عملیات عقب وجلو رفتن بر روی رکورد ها، ایجاد، حذف، ثبت و لغو تغییرات وجستجو را پوشش میدهد.

باعث ایجاد یکسان سازی ظاهر صفحات گردیده و امکان اضافه کردن دکمه های دیگر را نیز دارد

· عملیات حذف در آن ابتدا تاییدیه میگیرد.

· در صورت تغییر رکورد میتوان فرد را مجبور کرد که تغییرات را ثبت یا لغو نماید سپس به رکورد بعدی برود.

· صفحه جستجو بدون کد نویسی ایجاد میگردد.

· در کد نویسی آن از استاندارد های اراکل استفاده گردیده است.

· با استفاده از این کامپوننت کد نویسی صفحات CRUD بیشتر از 40% در زمان صرفه جویی میگردد.

· بر روی صفحات master/detail و به هر 2 شکل table یا form قابل استفاده میباشد.

پس از قرار دادن در صفحه فیلد iteratorname را برای آن پرنماییدIteratorname نام iterate میباشد که بر روی آن میخواهید عملیات CRUD را انجام دهید.

در ادامه کلیه فیلدها و عملکرد هریک مشخص گردیده است.

default

description

Property name

نام iterator که بر روی آن این کامپوننت عملیات CRUD انجام میدهد

iteratorname

persian

زبان نمایش این کامپوننت در حال حاضر مقادیر Persian/English برای دو زبان فارسی و انگلیسی پشتیبانی میگردد.

lang

true

اگررکوردی تغییرکرده است تا تغییرات ثبت یا لغو نگردد فرد نمیتواند به رکورد بعدی یا قبلی برود یا رکورد جدیدی ایجاد نماید

warningChanged

false

در صورتیکه معادل true باشد از ppr استفاده مینماید. در این حالت باید id کامپوننت در بخش partialTriggers برای جدول یا فرم مربوطه اضافه گردد.

partialsubmit

true

نمایش یا عدم نمایش دکمه "اولین رکورد"

showfirst

true

نمایش یا عدم نمایش دکمه "آخرین رکورد"

showlast

true

نمایش یا عدم نمایش دکمه " رکورد قبلی"

showprevious

true

نمایش یا عدم نمایش دکمه "رکورد بعدی"

shownext

true

نمایش یا عدم نمایش دکمه "ایجاد رکورد"

showcreate

true

نمایش یا عدم نمایش دکمه "حذف رکورد"

showdelete

true

نمایش یا عدم نمایش دکمه "ثبت تغییرات"

showcommit

true

نمایش یا عدم نمایش دکمه "لغو تغییرات"

showrollback

true

نمایش یا عدم نمایش دکمه "بازیابی مجدد رکوردهای جدید"

showreferesh

false

غیر فعال کردن دکمه نمایش رکورد اول

disabled_first

false

غیر فعال کردن دکمه نمایش رکورد آخر

disabled_last

false

غیر فعال کردن دکمه نمایش رکورد قبلی

disabled_previous

false

غیر فعال کردن دکمه نمایش رکورد بعدی

disabled_next

false

غیر فعال کردن دکمه ایجاد

disabled_create

false

غیر فعال کردن دکمه حذف

disabled_delete

false

غیر فعال کردن دکمه ثبت تغییرات

disabled_commit

false

غیر فعال کردن دکمه لغو تغییرات

disabled_rollback

false

غیر فعال کردن دکمه بارگذاری مجدد

disabled_refresh

true

پس از ثبت رکورد اگر با خطا مواجه گردید، لغو تغییرات (rollback) صورت میپذیرد.

RollbackAfterUnsuccessfulCommit

false

غیر فعال کردن دکمه تغییر رکورد

disabled_EditCommand

[1] این کلد هیچ کاری انجام نمیدهد صرفاً جهت هماهنگی با ورژنهای قبلی قرار گرفته است و در این نسخه منسوخ گردیده است

tableFormId

3

تعداد رکوردهای قابل نمایش در صفحه جستجو

search_rows

-1

تعداد ستونهای قابل نمایش در صفحه جستجو

search_maxColumns

False

در صورتیکه بخواهید اگر انجام عملیاتی مانند حذف، با خطا مواجه گردید دلیل خطا نمایش داده گردد.

debug

false

نمایش یا عدم نمایش دکمه "نمایش جستجوی خطی"

 

showquery

در صورتیکه برای عملیات جستجو از popup خاصی استفاده مینمایید مانند زمانیکه از taskflow استفاده میکنید id مربوط به popup را در اینجا قرار دهید تا با فشار دکمه جستجو بجای عملیات جستجو popup مربوطه باز گردد.

searchpopupid

در صورتیکه برای عملیات insert از popup خاصی استفاده مینمایید مانند زمانیکه از taskflow استفاده میکنید id مربوط به popup را در اینجا قرار دهید تا با فشار دکمه insert بجای عملیات درج popup مربوطه باز گردد.

createpopupid

true

در صورت فعال بودن پس از عملیات حذف commit صورت میپذیرد

commitafterdelete

Id مربوط به query در اینجا ظاهر میگردد به قسمت ایجاد جستجو مراجعه نمایید

quickqueryid

نمایش دکمه edit ، این دکمه کمک میکند تا رکورد جاری در وضعیت ویرایش قرار بگیرد.

نکته: برای فعال شدن حالت تغییر باید از توابع کمکی شرکت استفاده کرده باشید و در داخل properties مربوط به view متناظر با iterator این کامپوننت مقدار برای آن ست شده باشد

showEditCommand



[1] اگر در نسخه های قبلی از این Attribute استفاده کردیده اید میبایست آن را حذف نمایید.

آخرین تغییر در پنجشنبه ، 15 مهر 1389 ، 23:29

ویدئو مرتبط

نظر دهید

تمامی فیلد های دارای * باید پر گردد