Professional Documents
Culture Documents
Additional Chapter 25
Additional Chapter 25
Horizontal toolbar
จากรูป Horizontal toolbar แสดงในสวนของ Form โดยแสดงที่สวนบนของ Form ไมไดแสดงนอก Form ใหเขาใจงายๆวา toolbar
canvas วางอยูบน content canvas
Icons บน toolbars
Oracle Forms เวอรชั่น 6i ใชไฟล .ico กับปุมเพื่อแสดง icon บนปุม แตสําหรับ Developer Suite 10g ไฟลนี้ไดถูกเปลี่ยนใหมาใช .gif
และ .jpg แทน ถึงแมในเวอรชั่น 10g ตอนออกแบบสราง Forms เราใช .ico และเห็น icon แสดงบนปุมทันทีก็ตาม แตเมื่อสั่ง run
Form รูป icon จะไมถูกแสดงออกมา ทั้งนี้เปนเพราะไฟล icon สําหรับ web application ตองมี format เปน .gif หรือ .jpg เทานั้น
ไฟล icon เมื่อเลือกใชตองเปน format เดียวกัน (gif หรือ jpg) เพราะเราตองระบุนามสกุลของไฟลที่ใชใน parameter ที่กําหนดใน
ไฟล registry.dat
ชื่อไฟล icon ใหระบุแตชื่อไฟล ไมตองระบุนามสกุล และ path ชื่อไฟลเลือกใชได 2 ประเภทคือ gif และ jpg ใหเลือกใชอยางใดอยาง
หนึ่ง คือถาเลือกเปน gif ก็ใหใช gif กับปุมทั้งหมด
ผูเขียนเตรียมไฟล icons ที่แสดงในรูปที่ 25-9 มาใหแลว เปน .gif โดยเก็บไวที่ C:\dev10g\image\chap_25 ผูอานนํามาทดลอง
ใชได ไฟลเหลาผูเขียนนํามาจาก subfolder ใน C:\DevSuiteHome_1 ให search หาไฟลที่เปน .gif จะมีไฟลเปนจํานวนมากให
เลือกใชตามความเหมาะสม
3) แกไขไฟล orion-web.xml
ไฟลนี้เก็บไวใน C:\DevSuiteHome_1/j2ee/devsuite/application_deployments/forms/formsweb ใหใช Notepad หรือ text
editor ตัวใดก็ไดแกไขขอความในไฟลโดยเพิ่มขอความใตบรรทัดที่เปน
<virtual-directory virtual-path="/jinitiator" real-path="C:\DevSuiteHome_1/jinit" />
ใหเพิ่มบรรทัดนี้ไวดานลางถัดลงมาเปน
<virtual-directory virtual-path="/image" real-path="C:\DevSuiteHome_1/forms/image" />
เมื่อเพิ่มแลวให save ไฟล ถาในระหวางที่แกไขมีการ start OC4J ให stop กอนแลวจึง start ใหมเพื่อใหมีการอานคาในไฟลนี้ใหม
4) แกไขไฟล registry.dat
ไฟลนี้เก็บไวใน C:\DevSuiteHome_1/forms/java/oracle/forms/registry ใหใช Notepad หรือ text editor ตัวใดก็ไดแกไข
ขอความในไฟลโดยใหหาบรรทัดที่มีขอความเปน
default.icons.iconpath=
default.icons.iconextension=gif
ใหแกไขเปน
default.icons.iconpath=image/
default.icons.iconextension=gif
แกไขจาก text
เปน icon แลว
Icon แสดงบนปุม