حال برای آن که بتوانیم از کدهای Java Script در پروژههای خود استفاده کنیم اگر function موردنظر ما فقط برای یک دکمه مورد استفاده قرار میگیرد آن را در قسمت زیر وارد میکنیم.
بر روی دکمه مورد نظر کلیک راست کرده و گزینه JavaScript Function Call را انتخاب کرده و در صفحه نمایش داده شده کد مورد نظر خود را وارد میکنیم.
حال اگر functionمورد نظر ما در بیش از یک دکمه کاربرد داشت باید به طریق زیر عمل کنیم:
تمامی functionهای مورد نظر خود را در قسمت زیر مینویسیم:
فرم مورد نظر خود را انتخاب کرد و در قسمت Java Script Code مربوط به آن فرم یعنی در قسمت نشان داده شده در عکس زیر تمامی functionهای مورد نظر خورد را مینویسیم.
به طور مثال:
در عکس زیر تمامی functionهای مورد استفاده برای یک ماشین حساب نوشته شده است.
سپس برای هر دکمه که از قبل در فرم تعریف شدهاند function مربوطه را از طریق زیر صدا میزنیم.
ابتدا بر روی دکمه مورد نظر راست کلیک کرده و سپس از لیست نمایش داده شده گزینه ی
JavaScript Function Call را انتخاب میکنیم.
و سپس در صفحه نمایان شده function مورد نظر باید صدا زده شود که برای این منظور باید از دو منوی سمت چپ صفحه که منوی بالا مربوط به Eventها و منوی پایین مربوط به کنترلهای موجود در فرم میباشد، استفاده کنیم.
مثال:
همچنین از کدهای JavaScript برای طراحی نحوه نمایش صفحه نیز میتوان استفاده کرد که برای این منظور باید کد مربوط به ان را در قسمت Screen Design بنویسیم.
تنظیم Default Value
اگر تصمیم گرفتید برای کنترلی ، Default Value تنظیم کنید در جدول کنترل مربوطه گزینهای به همین نام وجود دارد، گزینههای این انتخاب شامل موارد زیر است:
موارد کاربرد
1
None
هیچ
2
Date
تاریخ شمسی
3
Time
ساعت
4
Calculator
پردازش کد سفارشی شما
5
Session
کد نشست
6
Navigate
توضیح ردیف 4:
با انتخاب این گزینه، سیستم در زمان ایجاد رکورد جدید به ترتیب زیر عمل میکند:
1 – محل Tag را بررسی میکند. شما میتوانید در محل خصیصه Tag یک کد جاوا اسکریپت و یا یک مقدار ثابت درج نمایید.
2 – اگر در این محل چیزی درج نشده باشد محل خصیصه data source را بررسی میکند. در این محل مجاز هستید کدهای استاندارد TSQL را درج نمایید.
راهنمایی 1:
اگر در کد نویسی متغیری تعریف کردید و بعد خواستید با دستور TSQL مقداری را به متغیر تخصیص دهید حتما کل دستور TSQL را در داخل پرانتز قرار دهید به پرانتزهای به رنگ قرمز دقت کنید.
declare @Table_Name nvarchar(50)
set @Table_Name = (select [Lookup_Table_Name]
FROM dbo.Lookup_Table
WHERE (Lookup_Table_ID = 2))
راهنمایی 2: مدیریت رویداد کنترل
میتوانید برای هر کنترل به هر تعداد کدی بنویسید تا در موقع تغییر مقدار کنترل، اجرا شود.
روی کنترل مبنا کلیک راست کنید و گزینه On Change Event انتخاب نمایید. در این صورت مطابق شکل زیر رویدادهای نوشته شده برای این کنترل قابل دسترسی است و میتوانید آن را حذف و یا ویرایش نمایید.
برای ایجاد رویداد جدید، ابتدا از لیست کنترلها، کنترل مورد نظر را انتخاب نمایید. اکنون میتوانید کد رویداد مورد نظر را مطابق استادندارد TSQL درج نمایید.
دقت نمایید در هرکجا که خواستید مقدار کنترلی را بخوانید باید ابتدا علامت @ سپس سه حرف مشخصه DataType و سپس نام کنترل را بکارگیری نمایید، اگر نام کنترل ،Lookup_Table و نوع دادهای Integer باشد بصورت زیر خواهد بود:
مثال: @INT Lookup_Table
اگر در رویداد کنترلی خواستید مقدار کنترل را به کنترل دومی ارجاع قبل از دستور خواندن کنترل، استفاده از دستور Select ضروری است:
مثال: Select @INTDispatch
در پایان تغییرات را ذخیره نمایید.
پیش نیازهای نصب زیفریم
آموزش نصب JDK-JRE
نصب زیفریم
آموزش راهاندازی تامکت
آشنایی با تنظیمات تامکت
مقدمه و معرفی چارچوب زی
استقرار سامانه زیفریم
تعریف یک پروژه
تعریف سامانه کاربردی
مدیریت سامانه
کار با فرم (بخش اول)
کار با فرم (بخش دوم)
بخشهای توسعه فرم
انواع کنترل و خصوصیات آن
پرسوجوهای عملگر داده
منوهای دسترسی
گردش کار
تهیه گزارش
مقدمهی آموزش کنترلها
کنترل Hidden
کنترل Textbox
کنترل Data Combo
کنترل CheckBox
کنترل Option
کنترل Date Box
کنترل Text Area
کنترل LookUp Table
کنترل Find Object Box
کنترل Grid View
کنترل File
کنترل Tree
کنترل Image
کنترل Download Obj
کنترل Search Text
کنترل Label
کنترل Text Editor
کنترل List Box
کنترل DD TreeView
کنترل Chart
کنترل Menu
کنترل Flat Tree View
کنترل Client Button
کنترل Form
کنترل Check Box List
کنترل Radio Btn List
کنترل Button
جاوا اسکریپت در کنترل
سفارشی سازی
کلاس های مقدماتی