SlideShare a Scribd company logo
Version    User guide                                                          Developer
  1.2      UILayout plug-in for APEX                                           T. Arnhold




                UILayout plug-in for APEX




 Index

 1. Installation ................................................................... 2


 2. Plug-ins ........................................................................ 2


 3. UILayout – Initialize [Plug-in] ..................................... 3


 4. UILayout – Styling [Plug-in] ....................................... 5


 5. UILayout – Dynamic Action [Plug-in] ........................ 6


 6. About ............................................................................ 7




                                           1
Version    User guide                                                       Developer
  1.2      UILayout plug-in for APEX                                        T. Arnhold



    1. Installation
    Download the current version from: http://www.apex-plugin.com/

    Import the following files into your APEX application under “Home >
    Application Builder > Application xxx >Shared Components > Plug-ins”

              dynamic_action_plugin_com_aaw_uilayout_initialize.sql
              dynamic_action_plugin_com_aaw_uilayout_styling.sql
              dynamic_action_plugin_com_aaw_uilayout_da.sql

    After you successfully imported all plug-ins your screen should look like that:




    2. Plug-ins
    UILayout – Initialize [Plug-in]
    To execute the UILayout you only need the “UILayout – Initialize” plug-in. All
    major settings are made in this plug-in. All details are described in point 3.

    UILayout – Styling [Plug-in]
    The “UILayout – Styling” plug-in creates individual styles for your layout. The
    original jQuery plug-in is based on the CSS class settings. These settings
    are loaded before the layout becomes dynamically created. This Styling
    plug-in makes those changes afterwards. Right now it doesn’t include all
    settings like you can use in the standard CSS classes. That is the reason
    why you can choose if you want to load the CSS file in the Initialize plug-in. If
    you want to have the full controls over all CSS settings then don’t use this
    plug-in and build your own CSS which you can load inside the page header.
    The example application shows how it works. All details are described in
    point 4.

    UILayout – Dynamic Action [Plug-in]
    The “UILayout – Dynamic Action” plug-in let you interact with the layout
    during the runtime of your application. All details are described in point 5.




                                          2
Version    User guide                                                    Developer
  1.2      UILayout plug-in for APEX                                     T. Arnhold




    3. UILayout – Initialize [Plug-in]
    Create a dynamic action called “UILayout” which fires after “Page Load”.




    Add the following action: UILayout – Initialize [Plug-in]

    You now have to configure the basic setup of the UILayout:




    UILayout Elements Exist In Template:
    If is set to “No” then you need to setup each area of the UI.Layout. You do
    that by adding IDs and classes to the right areas:
         North Area
         East Area
         South Area
         West Area
         Center Area

    If set to “Yes” then your page template needs to be fully supported by the
    UI.Layout plug-in. For more information please follow the documentation:
    http://layout.jquery-dev.net/documentation.cfm#Example




                                          3
Version    User guide                                                      Developer
  1.2      UILayout plug-in for APEX                                       T. Arnhold

    Area’s:
    Add IDs or classes to each area by comma separated lists. Use the jQuery
    syntax (ID = #west or Class = .west).

    Area Size:
    Set the size of each area in pixel with the following logic:
       North, East, South, West.
    Example:
       100,0,100,400

    If you want to hide one area then set it to 0.

    Area Resizable:
    Set if the layout areas are resizable with yes or no.
    Use the following logic:
       North,East,South,West
    Example
       no,no,no,yes

    Area Resizer Size:
    Set the size of each area resizer in pixel with the following logic:
       North, East, South, West.
    Example
       10,10,10,10

    What is the “Area Resizer”?
    It is the line which separates the areas from each other.

    Load files:
    Select between the following options:
       UILayout CSS and IRR Fix
       Only UILayout CSS file
       Only IRR Fix file
       No files

    UILayout CSS:
    Don't select UILayout CSS file in case you use your own CSS files for the
    UILayout plug-in. For more information please follow the documentation:
    http://layout.jquery-dev.net/documentation.cfm
    If you want to use the "UILayout - Styling" plug-in then you need to select
    the UILayout CSS file.

    IRR Fix:
    There is a common problem with IRR and the UILayout. Until it is fixed in
    APEX set it to Yes. For more information watch this forum post:
    http://forums.oracle.com/forums/message.jspa?messageID=9298288




                                          4
Version    User guide                                                     Developer
  1.2      UILayout plug-in for APEX                                      T. Arnhold




    4. UILayout – Styling [Plug-in]
    Add the following action: UILayout – Initialize [Plug-in] to you dynamic
    action. When you set the colors for initialization then use our dynamic action
    from point 3: “UILayout”

    You now have to configure the plug-in:




    Pane selection:
    Select which panes should be affected (All,North,East,South,West).
    If you select all then you need to put your values in this order:
    North,East,South,West

    Toggle Button Background Color, Toggle Button Background Color on
    Hover, Toggle Button Border Color, Resizer Background Color, Resizer
    Border Color:
    All settings use the same input validation. Add the color you want to use. If
    you selected "All panes" then please enter values comma separated:
    North,East,South,West = #5CABE8,#5CABE8,#5CABE8,#5CABE8
    else then only the value for the selected pane.

    Resizer – Is the separator of the areas. In the middle of it is the
    ToggleButton (only when the resizer is changeable).

    ToggleButton – This button let your area hide and changes the color when
    your mouse moves over it.

    Resizer Opacity:
    Opacity of 0.1 is almost invisible and opacity of 1 is fully visible.<br>
    Add the opacity you want to use. If you selected "All panes" then please
    enter values with comma separated:<br> North,East,South,West =
    0.8,1,0.2,1<br>else then only the value for the selected pane.




                                          5
Version   User guide                                                       Developer
  1.2     UILayout plug-in for APEX                                        T. Arnhold




    5. UILayout – Dynamic Action [Plug-in]
    Create a dynamic action which fires for example after a click event.

    Add the following action: UILayout – Dynamic Action [Plug-in] to your
    dynamic action.

    You now have to configure the plug-in:




    Action:
    Set the action which you want to be executed. You can choose between
    these actions:
       Resize area
       Show area
       Hide area
       Enable area
       Disable area




                                        6
Version    User guide                                                  Developer
  1.2      UILayout plug-in for APEX                                   T. Arnhold

    Pane:
    Enter the name of the UILayout area. For example: west
    Other possible values: north, east, south

    Resize:
    Set new new value of the area width. Only to set if you choose: Resize area


    6. About
    Developed by:
      Tobias Arnhold - http://apex-at-work.blogspot.com/

    Example:
       http://apex.oracle.com/pls/otn/f?p=65560:1

    Original jQuery Plugin:
        http://layout.jquery-dev.net/

    License: This plug-in is dual-licensed under the GPL and MIT licenses.




                                        7

More Related Content

Viewers also liked

星期八
星期八星期八
星期八darkhe
 
Unit testing
Unit testingUnit testing
Unit testing
kmckelvin
 
Statistical Thinking, Systems Thought and Mental Models
Statistical Thinking, Systems Thought and Mental ModelsStatistical Thinking, Systems Thought and Mental Models
Statistical Thinking, Systems Thought and Mental Models
Vinay Kulkarni
 
Web Design I Mock-up
Web Design I Mock-upWeb Design I Mock-up
Web Design I Mock-up
Isobelle
 
Portfolio Jur C
Portfolio Jur CPortfolio Jur C
Portfolio Jur Cjurrie68
 
Letters Of Recommendation
Letters Of RecommendationLetters Of Recommendation
Letters Of Recommendation
russe115
 
Trabajo de mendel
Trabajo de mendelTrabajo de mendel
Trabajo de mendel
manudjs80s
 
Financing the World's Forests: integrating markets and stakeholders
Financing the World's Forests: integrating markets and stakeholdersFinancing the World's Forests: integrating markets and stakeholders
Financing the World's Forests: integrating markets and stakeholders
E Rivilla
 
Abecedario maluco
Abecedario maluco Abecedario maluco
Abecedario maluco
Luciana Jardim
 
Marcas I Marks
Marcas I MarksMarcas I Marks
Marcas I Marks
Isobelle
 
Financing the World's Forests: integrating markets and stakeholders
Financing the World's Forests: integrating markets and stakeholdersFinancing the World's Forests: integrating markets and stakeholders
Financing the World's Forests: integrating markets and stakeholders
E Rivilla
 
APEX navigation concepts
APEX navigation conceptsAPEX navigation concepts
APEX navigation concepts
Tobias Arnhold
 
Kelly Services We Do That
Kelly Services   We Do ThatKelly Services   We Do That
Kelly Services We Do That
guestab957f
 
APEX Dashboard Competition - Winners
APEX Dashboard Competition - WinnersAPEX Dashboard Competition - Winners
APEX Dashboard Competition - Winners
Tobias Arnhold
 

Viewers also liked (14)

星期八
星期八星期八
星期八
 
Unit testing
Unit testingUnit testing
Unit testing
 
Statistical Thinking, Systems Thought and Mental Models
Statistical Thinking, Systems Thought and Mental ModelsStatistical Thinking, Systems Thought and Mental Models
Statistical Thinking, Systems Thought and Mental Models
 
Web Design I Mock-up
Web Design I Mock-upWeb Design I Mock-up
Web Design I Mock-up
 
Portfolio Jur C
Portfolio Jur CPortfolio Jur C
Portfolio Jur C
 
Letters Of Recommendation
Letters Of RecommendationLetters Of Recommendation
Letters Of Recommendation
 
Trabajo de mendel
Trabajo de mendelTrabajo de mendel
Trabajo de mendel
 
Financing the World's Forests: integrating markets and stakeholders
Financing the World's Forests: integrating markets and stakeholdersFinancing the World's Forests: integrating markets and stakeholders
Financing the World's Forests: integrating markets and stakeholders
 
Abecedario maluco
Abecedario maluco Abecedario maluco
Abecedario maluco
 
Marcas I Marks
Marcas I MarksMarcas I Marks
Marcas I Marks
 
Financing the World's Forests: integrating markets and stakeholders
Financing the World's Forests: integrating markets and stakeholdersFinancing the World's Forests: integrating markets and stakeholders
Financing the World's Forests: integrating markets and stakeholders
 
APEX navigation concepts
APEX navigation conceptsAPEX navigation concepts
APEX navigation concepts
 
Kelly Services We Do That
Kelly Services   We Do ThatKelly Services   We Do That
Kelly Services We Do That
 
APEX Dashboard Competition - Winners
APEX Dashboard Competition - WinnersAPEX Dashboard Competition - Winners
APEX Dashboard Competition - Winners
 

Similar to UILayout plug-in for APEX

InnerSoft CAD Manual
InnerSoft CAD ManualInnerSoft CAD Manual
InnerSoft CAD Manual
InnerSoft
 
java presentation on Swings chapter java presentation on Swings
java presentation on Swings chapter java presentation on Swingsjava presentation on Swings chapter java presentation on Swings
java presentation on Swings chapter java presentation on Swings
MohanYedatkar
 
Tips and tricks of the 2021.4 release
Tips and tricks of the 2021.4 releaseTips and tricks of the 2021.4 release
Tips and tricks of the 2021.4 release
Cristina Vidu
 
Laboratorio: Desarrollo para Smart Devices (continuación)
Laboratorio: Desarrollo para Smart Devices (continuación)Laboratorio: Desarrollo para Smart Devices (continuación)
Laboratorio: Desarrollo para Smart Devices (continuación)
GeneXus
 
Unit 7 Java
Unit 7 JavaUnit 7 Java
Unit 7 Java
arnold 7490
 
Homestead demo
Homestead demoHomestead demo
Homestead demo
Saranga Tripathy
 
Plug yourself in and your app will never be the same (1 hr edition)
Plug yourself in and your app will never be the same (1 hr edition)Plug yourself in and your app will never be the same (1 hr edition)
Plug yourself in and your app will never be the same (1 hr edition)
Mikkel Flindt Heisterberg
 
Deployment module lab
Deployment module labDeployment module lab
Deployment module lab
Joanne Scouler
 
Applications lab
Applications labApplications lab
Applications lab
Joanne Scouler
 
Oracle User Productiviy Kit
Oracle User Productiviy KitOracle User Productiviy Kit
Oracle User Productiviy Kit
Larry Sherrod
 
Mobile Application Development class 003
Mobile Application Development class 003Mobile Application Development class 003
Mobile Application Development class 003
Dr. Mazin Mohamed alkathiri
 
Joget Workflow v6 Training Slides - 14 - Introduction to Reporting
Joget Workflow v6 Training Slides - 14 - Introduction to ReportingJoget Workflow v6 Training Slides - 14 - Introduction to Reporting
Joget Workflow v6 Training Slides - 14 - Introduction to Reporting
Joget Workflow
 
Getting started with ibm worklight tips
Getting started with ibm worklight tipsGetting started with ibm worklight tips
Getting started with ibm worklight tips
bupbechanhgmail
 
Open sap ui5 - week_2 unit_1_syjewa_exercises
Open sap ui5  - week_2 unit_1_syjewa_exercisesOpen sap ui5  - week_2 unit_1_syjewa_exercises
Open sap ui5 - week_2 unit_1_syjewa_exercises
Borusan Birlik Danışmanlık
 
Android Bootcamp Tanzania:understanding ui in_android
Android Bootcamp Tanzania:understanding ui in_androidAndroid Bootcamp Tanzania:understanding ui in_android
Android Bootcamp Tanzania:understanding ui in_android
Denis Minja
 
Swift
SwiftSwift
Swift
Larry Ball
 
FlutterArchitecture FlutterArchitecture.ppt
FlutterArchitecture FlutterArchitecture.pptFlutterArchitecture FlutterArchitecture.ppt
FlutterArchitecture FlutterArchitecture.ppt
KevinNemo
 
Dive into Angular, part 5: Experience
Dive into Angular, part 5: ExperienceDive into Angular, part 5: Experience
Dive into Angular, part 5: Experience
Oleksii Prohonnyi
 
27 applet programming
27  applet programming27  applet programming
27 applet programming
Ravindra Rathore
 
6. safe users-guide
6.  safe users-guide6.  safe users-guide
6. safe users-guide
ALAN QUISPE CORONEL
 

Similar to UILayout plug-in for APEX (20)

InnerSoft CAD Manual
InnerSoft CAD ManualInnerSoft CAD Manual
InnerSoft CAD Manual
 
java presentation on Swings chapter java presentation on Swings
java presentation on Swings chapter java presentation on Swingsjava presentation on Swings chapter java presentation on Swings
java presentation on Swings chapter java presentation on Swings
 
Tips and tricks of the 2021.4 release
Tips and tricks of the 2021.4 releaseTips and tricks of the 2021.4 release
Tips and tricks of the 2021.4 release
 
Laboratorio: Desarrollo para Smart Devices (continuación)
Laboratorio: Desarrollo para Smart Devices (continuación)Laboratorio: Desarrollo para Smart Devices (continuación)
Laboratorio: Desarrollo para Smart Devices (continuación)
 
Unit 7 Java
Unit 7 JavaUnit 7 Java
Unit 7 Java
 
Homestead demo
Homestead demoHomestead demo
Homestead demo
 
Plug yourself in and your app will never be the same (1 hr edition)
Plug yourself in and your app will never be the same (1 hr edition)Plug yourself in and your app will never be the same (1 hr edition)
Plug yourself in and your app will never be the same (1 hr edition)
 
Deployment module lab
Deployment module labDeployment module lab
Deployment module lab
 
Applications lab
Applications labApplications lab
Applications lab
 
Oracle User Productiviy Kit
Oracle User Productiviy KitOracle User Productiviy Kit
Oracle User Productiviy Kit
 
Mobile Application Development class 003
Mobile Application Development class 003Mobile Application Development class 003
Mobile Application Development class 003
 
Joget Workflow v6 Training Slides - 14 - Introduction to Reporting
Joget Workflow v6 Training Slides - 14 - Introduction to ReportingJoget Workflow v6 Training Slides - 14 - Introduction to Reporting
Joget Workflow v6 Training Slides - 14 - Introduction to Reporting
 
Getting started with ibm worklight tips
Getting started with ibm worklight tipsGetting started with ibm worklight tips
Getting started with ibm worklight tips
 
Open sap ui5 - week_2 unit_1_syjewa_exercises
Open sap ui5  - week_2 unit_1_syjewa_exercisesOpen sap ui5  - week_2 unit_1_syjewa_exercises
Open sap ui5 - week_2 unit_1_syjewa_exercises
 
Android Bootcamp Tanzania:understanding ui in_android
Android Bootcamp Tanzania:understanding ui in_androidAndroid Bootcamp Tanzania:understanding ui in_android
Android Bootcamp Tanzania:understanding ui in_android
 
Swift
SwiftSwift
Swift
 
FlutterArchitecture FlutterArchitecture.ppt
FlutterArchitecture FlutterArchitecture.pptFlutterArchitecture FlutterArchitecture.ppt
FlutterArchitecture FlutterArchitecture.ppt
 
Dive into Angular, part 5: Experience
Dive into Angular, part 5: ExperienceDive into Angular, part 5: Experience
Dive into Angular, part 5: Experience
 
27 applet programming
27  applet programming27  applet programming
27 applet programming
 
6. safe users-guide
6.  safe users-guide6.  safe users-guide
6. safe users-guide
 

Recently uploaded

NAVIGATING THE HORIZONS OF TIME LAPSE EMBRYO MONITORING.pdf
NAVIGATING THE HORIZONS OF TIME LAPSE EMBRYO MONITORING.pdfNAVIGATING THE HORIZONS OF TIME LAPSE EMBRYO MONITORING.pdf
NAVIGATING THE HORIZONS OF TIME LAPSE EMBRYO MONITORING.pdf
Rahul Sen
 
Ophthalmic drugs latest. Xxxxxxzxxxxxx.pdf
Ophthalmic drugs latest. Xxxxxxzxxxxxx.pdfOphthalmic drugs latest. Xxxxxxzxxxxxx.pdf
Ophthalmic drugs latest. Xxxxxxzxxxxxx.pdf
MuhammadMuneer49
 
Call Girls In Mumbai +91-7426014248 High Profile Call Girl Mumbai
Call Girls In Mumbai +91-7426014248 High Profile Call Girl MumbaiCall Girls In Mumbai +91-7426014248 High Profile Call Girl Mumbai
Call Girls In Mumbai +91-7426014248 High Profile Call Girl Mumbai
Mobile Problem
 
Local anesthetics 2024/ Medicinal Chemistry pdf
Local anesthetics 2024/ Medicinal Chemistry pdfLocal anesthetics 2024/ Medicinal Chemistry pdf
Local anesthetics 2024/ Medicinal Chemistry pdf
NarminHamaaminHussen
 
Full Handwritten notes of RA by Ayush Kumar M pharm - Al ameen college of pha...
Full Handwritten notes of RA by Ayush Kumar M pharm - Al ameen college of pha...Full Handwritten notes of RA by Ayush Kumar M pharm - Al ameen college of pha...
Full Handwritten notes of RA by Ayush Kumar M pharm - Al ameen college of pha...
ayushrajshrivastava7
 
Pharmacology of 5-hydroxytryptamine and Antagonist
Pharmacology of 5-hydroxytryptamine and AntagonistPharmacology of 5-hydroxytryptamine and Antagonist
Pharmacology of 5-hydroxytryptamine and Antagonist
Dr. Nikhilkumar Sakle
 
Pollen and Fungal allergy: aeroallergy.pdf
Pollen and Fungal allergy: aeroallergy.pdfPollen and Fungal allergy: aeroallergy.pdf
Pollen and Fungal allergy: aeroallergy.pdf
Chulalongkorn Allergy and Clinical Immunology Research Group
 
K CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấu
K CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấuK CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấu
K CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấu
HongBiThi1
 
How to Control Your Asthma Tips by gokuldas hospital.
How to Control Your Asthma Tips by gokuldas hospital.How to Control Your Asthma Tips by gokuldas hospital.
How to Control Your Asthma Tips by gokuldas hospital.
Gokuldas Hospital
 
SENSORY NEEDS B.SC. NURSING SEMESTER II.
SENSORY NEEDS B.SC. NURSING SEMESTER II.SENSORY NEEDS B.SC. NURSING SEMESTER II.
SENSORY NEEDS B.SC. NURSING SEMESTER II.
KULDEEP VYAS
 
Ageing, the Elderly, Gerontology and Public Health
Ageing, the Elderly, Gerontology and Public HealthAgeing, the Elderly, Gerontology and Public Health
Ageing, the Elderly, Gerontology and Public Health
phuakl
 
pharmacology for dummies free pdf download.pdf
pharmacology for dummies free pdf download.pdfpharmacology for dummies free pdf download.pdf
pharmacology for dummies free pdf download.pdf
KerlynIgnacio
 
What is Obesity? How to overcome Obesity?
What is Obesity? How to overcome Obesity?What is Obesity? How to overcome Obesity?
What is Obesity? How to overcome Obesity?
Healthmedsrx.com
 
PGx Analysis in VarSeq: A User’s Perspective
PGx Analysis in VarSeq: A User’s PerspectivePGx Analysis in VarSeq: A User’s Perspective
PGx Analysis in VarSeq: A User’s Perspective
Golden Helix
 
Hemodialysis: Chapter 5, Dialyzers Overview - Dr.Gawad
Hemodialysis: Chapter 5, Dialyzers Overview - Dr.GawadHemodialysis: Chapter 5, Dialyzers Overview - Dr.Gawad
Hemodialysis: Chapter 5, Dialyzers Overview - Dr.Gawad
NephroTube - Dr.Gawad
 
CBL Seminar 2024_Preliminary Program.pdf
CBL Seminar 2024_Preliminary Program.pdfCBL Seminar 2024_Preliminary Program.pdf
CBL Seminar 2024_Preliminary Program.pdf
suvadeepdas911
 
Nano-gold for Cancer Therapy chemistry investigatory project
Nano-gold for Cancer Therapy chemistry investigatory projectNano-gold for Cancer Therapy chemistry investigatory project
Nano-gold for Cancer Therapy chemistry investigatory project
SIVAVINAYAKPK
 
“Psychiatry and the Humanities”: An Innovative Course at the University of Mo...
“Psychiatry and the Humanities”: An Innovative Course at the University of Mo...“Psychiatry and the Humanities”: An Innovative Course at the University of Mo...
“Psychiatry and the Humanities”: An Innovative Course at the University of Mo...
Université de Montréal
 
Breast cancer: Post menopausal endocrine therapy
Breast cancer: Post menopausal endocrine therapyBreast cancer: Post menopausal endocrine therapy
Breast cancer: Post menopausal endocrine therapy
Dr. Sumit KUMAR
 
Demystifying Fallopian Tube Blockage- Grading the Differences and Implication...
Demystifying Fallopian Tube Blockage- Grading the Differences and Implication...Demystifying Fallopian Tube Blockage- Grading the Differences and Implication...
Demystifying Fallopian Tube Blockage- Grading the Differences and Implication...
FFragrant
 

Recently uploaded (20)

NAVIGATING THE HORIZONS OF TIME LAPSE EMBRYO MONITORING.pdf
NAVIGATING THE HORIZONS OF TIME LAPSE EMBRYO MONITORING.pdfNAVIGATING THE HORIZONS OF TIME LAPSE EMBRYO MONITORING.pdf
NAVIGATING THE HORIZONS OF TIME LAPSE EMBRYO MONITORING.pdf
 
Ophthalmic drugs latest. Xxxxxxzxxxxxx.pdf
Ophthalmic drugs latest. Xxxxxxzxxxxxx.pdfOphthalmic drugs latest. Xxxxxxzxxxxxx.pdf
Ophthalmic drugs latest. Xxxxxxzxxxxxx.pdf
 
Call Girls In Mumbai +91-7426014248 High Profile Call Girl Mumbai
Call Girls In Mumbai +91-7426014248 High Profile Call Girl MumbaiCall Girls In Mumbai +91-7426014248 High Profile Call Girl Mumbai
Call Girls In Mumbai +91-7426014248 High Profile Call Girl Mumbai
 
Local anesthetics 2024/ Medicinal Chemistry pdf
Local anesthetics 2024/ Medicinal Chemistry pdfLocal anesthetics 2024/ Medicinal Chemistry pdf
Local anesthetics 2024/ Medicinal Chemistry pdf
 
Full Handwritten notes of RA by Ayush Kumar M pharm - Al ameen college of pha...
Full Handwritten notes of RA by Ayush Kumar M pharm - Al ameen college of pha...Full Handwritten notes of RA by Ayush Kumar M pharm - Al ameen college of pha...
Full Handwritten notes of RA by Ayush Kumar M pharm - Al ameen college of pha...
 
Pharmacology of 5-hydroxytryptamine and Antagonist
Pharmacology of 5-hydroxytryptamine and AntagonistPharmacology of 5-hydroxytryptamine and Antagonist
Pharmacology of 5-hydroxytryptamine and Antagonist
 
Pollen and Fungal allergy: aeroallergy.pdf
Pollen and Fungal allergy: aeroallergy.pdfPollen and Fungal allergy: aeroallergy.pdf
Pollen and Fungal allergy: aeroallergy.pdf
 
K CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấu
K CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấuK CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấu
K CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấu
 
How to Control Your Asthma Tips by gokuldas hospital.
How to Control Your Asthma Tips by gokuldas hospital.How to Control Your Asthma Tips by gokuldas hospital.
How to Control Your Asthma Tips by gokuldas hospital.
 
SENSORY NEEDS B.SC. NURSING SEMESTER II.
SENSORY NEEDS B.SC. NURSING SEMESTER II.SENSORY NEEDS B.SC. NURSING SEMESTER II.
SENSORY NEEDS B.SC. NURSING SEMESTER II.
 
Ageing, the Elderly, Gerontology and Public Health
Ageing, the Elderly, Gerontology and Public HealthAgeing, the Elderly, Gerontology and Public Health
Ageing, the Elderly, Gerontology and Public Health
 
pharmacology for dummies free pdf download.pdf
pharmacology for dummies free pdf download.pdfpharmacology for dummies free pdf download.pdf
pharmacology for dummies free pdf download.pdf
 
What is Obesity? How to overcome Obesity?
What is Obesity? How to overcome Obesity?What is Obesity? How to overcome Obesity?
What is Obesity? How to overcome Obesity?
 
PGx Analysis in VarSeq: A User’s Perspective
PGx Analysis in VarSeq: A User’s PerspectivePGx Analysis in VarSeq: A User’s Perspective
PGx Analysis in VarSeq: A User’s Perspective
 
Hemodialysis: Chapter 5, Dialyzers Overview - Dr.Gawad
Hemodialysis: Chapter 5, Dialyzers Overview - Dr.GawadHemodialysis: Chapter 5, Dialyzers Overview - Dr.Gawad
Hemodialysis: Chapter 5, Dialyzers Overview - Dr.Gawad
 
CBL Seminar 2024_Preliminary Program.pdf
CBL Seminar 2024_Preliminary Program.pdfCBL Seminar 2024_Preliminary Program.pdf
CBL Seminar 2024_Preliminary Program.pdf
 
Nano-gold for Cancer Therapy chemistry investigatory project
Nano-gold for Cancer Therapy chemistry investigatory projectNano-gold for Cancer Therapy chemistry investigatory project
Nano-gold for Cancer Therapy chemistry investigatory project
 
“Psychiatry and the Humanities”: An Innovative Course at the University of Mo...
“Psychiatry and the Humanities”: An Innovative Course at the University of Mo...“Psychiatry and the Humanities”: An Innovative Course at the University of Mo...
“Psychiatry and the Humanities”: An Innovative Course at the University of Mo...
 
Breast cancer: Post menopausal endocrine therapy
Breast cancer: Post menopausal endocrine therapyBreast cancer: Post menopausal endocrine therapy
Breast cancer: Post menopausal endocrine therapy
 
Demystifying Fallopian Tube Blockage- Grading the Differences and Implication...
Demystifying Fallopian Tube Blockage- Grading the Differences and Implication...Demystifying Fallopian Tube Blockage- Grading the Differences and Implication...
Demystifying Fallopian Tube Blockage- Grading the Differences and Implication...
 

UILayout plug-in for APEX

  • 1. Version User guide Developer 1.2 UILayout plug-in for APEX T. Arnhold UILayout plug-in for APEX Index 1. Installation ................................................................... 2 2. Plug-ins ........................................................................ 2 3. UILayout – Initialize [Plug-in] ..................................... 3 4. UILayout – Styling [Plug-in] ....................................... 5 5. UILayout – Dynamic Action [Plug-in] ........................ 6 6. About ............................................................................ 7 1
  • 2. Version User guide Developer 1.2 UILayout plug-in for APEX T. Arnhold 1. Installation Download the current version from: http://www.apex-plugin.com/ Import the following files into your APEX application under “Home > Application Builder > Application xxx >Shared Components > Plug-ins” dynamic_action_plugin_com_aaw_uilayout_initialize.sql dynamic_action_plugin_com_aaw_uilayout_styling.sql dynamic_action_plugin_com_aaw_uilayout_da.sql After you successfully imported all plug-ins your screen should look like that: 2. Plug-ins UILayout – Initialize [Plug-in] To execute the UILayout you only need the “UILayout – Initialize” plug-in. All major settings are made in this plug-in. All details are described in point 3. UILayout – Styling [Plug-in] The “UILayout – Styling” plug-in creates individual styles for your layout. The original jQuery plug-in is based on the CSS class settings. These settings are loaded before the layout becomes dynamically created. This Styling plug-in makes those changes afterwards. Right now it doesn’t include all settings like you can use in the standard CSS classes. That is the reason why you can choose if you want to load the CSS file in the Initialize plug-in. If you want to have the full controls over all CSS settings then don’t use this plug-in and build your own CSS which you can load inside the page header. The example application shows how it works. All details are described in point 4. UILayout – Dynamic Action [Plug-in] The “UILayout – Dynamic Action” plug-in let you interact with the layout during the runtime of your application. All details are described in point 5. 2
  • 3. Version User guide Developer 1.2 UILayout plug-in for APEX T. Arnhold 3. UILayout – Initialize [Plug-in] Create a dynamic action called “UILayout” which fires after “Page Load”. Add the following action: UILayout – Initialize [Plug-in] You now have to configure the basic setup of the UILayout: UILayout Elements Exist In Template: If is set to “No” then you need to setup each area of the UI.Layout. You do that by adding IDs and classes to the right areas: North Area East Area South Area West Area Center Area If set to “Yes” then your page template needs to be fully supported by the UI.Layout plug-in. For more information please follow the documentation: http://layout.jquery-dev.net/documentation.cfm#Example 3
  • 4. Version User guide Developer 1.2 UILayout plug-in for APEX T. Arnhold Area’s: Add IDs or classes to each area by comma separated lists. Use the jQuery syntax (ID = #west or Class = .west). Area Size: Set the size of each area in pixel with the following logic: North, East, South, West. Example: 100,0,100,400 If you want to hide one area then set it to 0. Area Resizable: Set if the layout areas are resizable with yes or no. Use the following logic: North,East,South,West Example no,no,no,yes Area Resizer Size: Set the size of each area resizer in pixel with the following logic: North, East, South, West. Example 10,10,10,10 What is the “Area Resizer”? It is the line which separates the areas from each other. Load files: Select between the following options: UILayout CSS and IRR Fix Only UILayout CSS file Only IRR Fix file No files UILayout CSS: Don't select UILayout CSS file in case you use your own CSS files for the UILayout plug-in. For more information please follow the documentation: http://layout.jquery-dev.net/documentation.cfm If you want to use the "UILayout - Styling" plug-in then you need to select the UILayout CSS file. IRR Fix: There is a common problem with IRR and the UILayout. Until it is fixed in APEX set it to Yes. For more information watch this forum post: http://forums.oracle.com/forums/message.jspa?messageID=9298288 4
  • 5. Version User guide Developer 1.2 UILayout plug-in for APEX T. Arnhold 4. UILayout – Styling [Plug-in] Add the following action: UILayout – Initialize [Plug-in] to you dynamic action. When you set the colors for initialization then use our dynamic action from point 3: “UILayout” You now have to configure the plug-in: Pane selection: Select which panes should be affected (All,North,East,South,West). If you select all then you need to put your values in this order: North,East,South,West Toggle Button Background Color, Toggle Button Background Color on Hover, Toggle Button Border Color, Resizer Background Color, Resizer Border Color: All settings use the same input validation. Add the color you want to use. If you selected "All panes" then please enter values comma separated: North,East,South,West = #5CABE8,#5CABE8,#5CABE8,#5CABE8 else then only the value for the selected pane. Resizer – Is the separator of the areas. In the middle of it is the ToggleButton (only when the resizer is changeable). ToggleButton – This button let your area hide and changes the color when your mouse moves over it. Resizer Opacity: Opacity of 0.1 is almost invisible and opacity of 1 is fully visible.<br> Add the opacity you want to use. If you selected "All panes" then please enter values with comma separated:<br> North,East,South,West = 0.8,1,0.2,1<br>else then only the value for the selected pane. 5
  • 6. Version User guide Developer 1.2 UILayout plug-in for APEX T. Arnhold 5. UILayout – Dynamic Action [Plug-in] Create a dynamic action which fires for example after a click event. Add the following action: UILayout – Dynamic Action [Plug-in] to your dynamic action. You now have to configure the plug-in: Action: Set the action which you want to be executed. You can choose between these actions: Resize area Show area Hide area Enable area Disable area 6
  • 7. Version User guide Developer 1.2 UILayout plug-in for APEX T. Arnhold Pane: Enter the name of the UILayout area. For example: west Other possible values: north, east, south Resize: Set new new value of the area width. Only to set if you choose: Resize area 6. About Developed by: Tobias Arnhold - http://apex-at-work.blogspot.com/ Example: http://apex.oracle.com/pls/otn/f?p=65560:1 Original jQuery Plugin: http://layout.jquery-dev.net/ License: This plug-in is dual-licensed under the GPL and MIT licenses. 7