SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
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

Contenu connexe

En vedette

星期八
星期八星期八
星期八
darkhe
 
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
 
Portfolio Jur C
Portfolio Jur CPortfolio Jur C
Portfolio Jur C
jurrie68
 
Letters Of Recommendation
Letters Of RecommendationLetters Of Recommendation
Letters Of Recommendation
russe115
 

En vedette (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
 

Similaire à UILayout plug-in for APEX

FlutterArchitecture FlutterArchitecture.ppt
FlutterArchitecture FlutterArchitecture.pptFlutterArchitecture FlutterArchitecture.ppt
FlutterArchitecture FlutterArchitecture.ppt
KevinNemo
 

Similaire à 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
 

Dernier

💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
Sheetaleventcompany
 
Call Girl In Indore 📞9235973566📞 Just📲 Call Inaaya Indore Call Girls Service ...
Call Girl In Indore 📞9235973566📞 Just📲 Call Inaaya Indore Call Girls Service ...Call Girl In Indore 📞9235973566📞 Just📲 Call Inaaya Indore Call Girls Service ...
Call Girl In Indore 📞9235973566📞 Just📲 Call Inaaya Indore Call Girls Service ...
Sheetaleventcompany
 
Premium Call Girls Nagpur {9xx000xx09} ❤️VVIP POOJA Call Girls in Nagpur Maha...
Premium Call Girls Nagpur {9xx000xx09} ❤️VVIP POOJA Call Girls in Nagpur Maha...Premium Call Girls Nagpur {9xx000xx09} ❤️VVIP POOJA Call Girls in Nagpur Maha...
Premium Call Girls Nagpur {9xx000xx09} ❤️VVIP POOJA Call Girls in Nagpur Maha...
Sheetaleventcompany
 
Difference Between Skeletal Smooth and Cardiac Muscles
Difference Between Skeletal Smooth and Cardiac MusclesDifference Between Skeletal Smooth and Cardiac Muscles
Difference Between Skeletal Smooth and Cardiac Muscles
MedicoseAcademics
 
Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...
Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...
Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...
Cara Menggugurkan Kandungan 087776558899
 

Dernier (20)

💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
 
Kolkata Call Girls Naktala 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...
Kolkata Call Girls Naktala  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl Se...Kolkata Call Girls Naktala  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl Se...
Kolkata Call Girls Naktala 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...
 
Call Girl In Indore 📞9235973566📞 Just📲 Call Inaaya Indore Call Girls Service ...
Call Girl In Indore 📞9235973566📞 Just📲 Call Inaaya Indore Call Girls Service ...Call Girl In Indore 📞9235973566📞 Just📲 Call Inaaya Indore Call Girls Service ...
Call Girl In Indore 📞9235973566📞 Just📲 Call Inaaya Indore Call Girls Service ...
 
Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...
Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...
Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...
 
❤️Chandigarh Escorts Service☎️9814379184☎️ Call Girl service in Chandigarh☎️ ...
❤️Chandigarh Escorts Service☎️9814379184☎️ Call Girl service in Chandigarh☎️ ...❤️Chandigarh Escorts Service☎️9814379184☎️ Call Girl service in Chandigarh☎️ ...
❤️Chandigarh Escorts Service☎️9814379184☎️ Call Girl service in Chandigarh☎️ ...
 
ANATOMY AND PHYSIOLOGY OF REPRODUCTIVE SYSTEM.pptx
ANATOMY AND PHYSIOLOGY OF REPRODUCTIVE SYSTEM.pptxANATOMY AND PHYSIOLOGY OF REPRODUCTIVE SYSTEM.pptx
ANATOMY AND PHYSIOLOGY OF REPRODUCTIVE SYSTEM.pptx
 
Chennai ❣️ Call Girl 6378878445 Call Girls in Chennai Escort service book now
Chennai ❣️ Call Girl 6378878445 Call Girls in Chennai Escort service book nowChennai ❣️ Call Girl 6378878445 Call Girls in Chennai Escort service book now
Chennai ❣️ Call Girl 6378878445 Call Girls in Chennai Escort service book now
 
tongue disease lecture Dr Assadawy legacy
tongue disease lecture Dr Assadawy legacytongue disease lecture Dr Assadawy legacy
tongue disease lecture Dr Assadawy legacy
 
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
 
Premium Call Girls Nagpur {9xx000xx09} ❤️VVIP POOJA Call Girls in Nagpur Maha...
Premium Call Girls Nagpur {9xx000xx09} ❤️VVIP POOJA Call Girls in Nagpur Maha...Premium Call Girls Nagpur {9xx000xx09} ❤️VVIP POOJA Call Girls in Nagpur Maha...
Premium Call Girls Nagpur {9xx000xx09} ❤️VVIP POOJA Call Girls in Nagpur Maha...
 
Difference Between Skeletal Smooth and Cardiac Muscles
Difference Between Skeletal Smooth and Cardiac MusclesDifference Between Skeletal Smooth and Cardiac Muscles
Difference Between Skeletal Smooth and Cardiac Muscles
 
Call Girls Mussoorie Just Call 8854095900 Top Class Call Girl Service Available
Call Girls Mussoorie Just Call 8854095900 Top Class Call Girl Service AvailableCall Girls Mussoorie Just Call 8854095900 Top Class Call Girl Service Available
Call Girls Mussoorie Just Call 8854095900 Top Class Call Girl Service Available
 
Call Girls in Lucknow Just Call 👉👉8630512678 Top Class Call Girl Service Avai...
Call Girls in Lucknow Just Call 👉👉8630512678 Top Class Call Girl Service Avai...Call Girls in Lucknow Just Call 👉👉8630512678 Top Class Call Girl Service Avai...
Call Girls in Lucknow Just Call 👉👉8630512678 Top Class Call Girl Service Avai...
 
Circulatory Shock, types and stages, compensatory mechanisms
Circulatory Shock, types and stages, compensatory mechanismsCirculatory Shock, types and stages, compensatory mechanisms
Circulatory Shock, types and stages, compensatory mechanisms
 
Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...
Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...
Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...
 
(RIYA)🎄Airhostess Call Girl Jaipur Call Now 8445551418 Premium Collection Of ...
(RIYA)🎄Airhostess Call Girl Jaipur Call Now 8445551418 Premium Collection Of ...(RIYA)🎄Airhostess Call Girl Jaipur Call Now 8445551418 Premium Collection Of ...
(RIYA)🎄Airhostess Call Girl Jaipur Call Now 8445551418 Premium Collection Of ...
 
Kolkata Call Girls Shobhabazar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Gir...
Kolkata Call Girls Shobhabazar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Gir...Kolkata Call Girls Shobhabazar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Gir...
Kolkata Call Girls Shobhabazar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Gir...
 
Call Girl In Chandigarh 📞9809698092📞 Just📲 Call Inaaya Chandigarh Call Girls ...
Call Girl In Chandigarh 📞9809698092📞 Just📲 Call Inaaya Chandigarh Call Girls ...Call Girl In Chandigarh 📞9809698092📞 Just📲 Call Inaaya Chandigarh Call Girls ...
Call Girl In Chandigarh 📞9809698092📞 Just📲 Call Inaaya Chandigarh Call Girls ...
 
Call girls Service Phullen / 9332606886 Genuine Call girls with real Photos a...
Call girls Service Phullen / 9332606886 Genuine Call girls with real Photos a...Call girls Service Phullen / 9332606886 Genuine Call girls with real Photos a...
Call girls Service Phullen / 9332606886 Genuine Call girls with real Photos a...
 
❤️Call Girl Service In Chandigarh☎️9814379184☎️ Call Girl in Chandigarh☎️ Cha...
❤️Call Girl Service In Chandigarh☎️9814379184☎️ Call Girl in Chandigarh☎️ Cha...❤️Call Girl Service In Chandigarh☎️9814379184☎️ Call Girl in Chandigarh☎️ Cha...
❤️Call Girl Service In Chandigarh☎️9814379184☎️ Call Girl in Chandigarh☎️ Cha...
 

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