Can We add more facets to panelPage Componet?

Hi! Frank,
Could you tell me if panelPage component can be customised?
Can we Extend the panelPage,i.e Can we create more facets to the panelPage Component,than what are already provided?
Suppose, the panelPage component has the content that goes to the left bottom,right bottom, but not exactly,at the bottom-centre, or we can have menu tabs (other than menu bar which goes to menu3 facet) in menu1 which keeps the menu tabs near the right-top end of the page, or at the left top if we keep them in brandingAppContextual ;but not in the middle.
There is a lot to be added to Panel Page, It still does not have a lot of regions that every modern web page needs to have. Further limiting the developer to put content in only those few regions in the page which are given to you is like keeping all sorts of nice food but tying one's hands!
If the PanelPage is extendable ,then it will serve as a real Template for any custom design one likes to have.
Can you give an outline of how to do this if posssible?
Thanking you in advance,
Samba.

If you need a completely different layout, you better not use the panelPage component. The panelpage component generates an html table to layout all the component on your page. This is very inflexible, ie., you cannot reposition the items on your page using css.
Html divs are better suited for flexible layouts than tables. The easiest solution is to use a jsf div component, and use css to position the divs. I think Apache myFaces contains a div component.
The current version of adf faces isn't suited for very dramatic layout modifications. Although you can use skinning, this is best used for changing some colors, fonts and maybe some images. It'll be very frustrating if you try more.
The cause of this is that adf faces generates very old fashioned html: think last century html, using table layouts and transparent images. Most html developers these days use semantic html in combination with css, as these have been proven to be very flexible, as can be seen on csszengarden.com.
Another example, apart from panelPage using tables, are tabs. These are also rendered using tables. Most modern html interfaces instead use list, as these are more flexible: you can render them horizontal or vertical just by changing your css. This is not so easy when the tabs are rendered using a html table.
In my opinion adf faces interfaces have the same restrictions as oracle forms applications: you're able to quickly and productively create administrative data entry applications but layout isn't very beautifull.
This doesn't have to be a big problem, you just have to educate your customers: do you want an expensive and very beautifull application, or do you want a cheaper, slightly less good looking application? I think many customers will choose the less good looking application, as has been demonstrated with oracle forms in the past.
Btw, as far as i know, the next version of adf faces should be a lot better, good use of xhtml.

Similar Messages

  • How can I add more than one same spry menu (eg. collapsible menu)  with in different styles (font size, color, background, etc) on current page?

    How can I add more than one same spry menu (eg. collapsible menu)  with in different styles (font size, color, background, etc) on current page?

    Hi Nancy,
    This screenshot was only for imagination. A part of the code (not all) is below.  In the code there are some background images but they are not seem in live mode.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <link href="css/my_site.css" rel="stylesheet" type="text/css" />
    <link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css"/>
    <link href="SpryAssets/SpryCollapsiblePanel.css" rel="stylesheet" type="text/css" />
    <script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
    <script src="SpryAssets/SpryCollapsiblePanel.js" type="text/javascript"></script>
    <style>
    #CollapsiblePanel1 .CollapsiblePanelOpen .CollapsiblePanelTab {
        background-color: #003366;
        font-size: 18px;
        line-height: 52px;
        color: #FFF;
    #CollapsiblePanel1 .CollapsiblePanelTabHover .CollapsiblePanelTab {
        background-color: #003366;
        color: #FFF;
        text-shadow: 1px 1px #000;
        font-weight: bold;
        line-height: 52px;
    #CollapsiblePanel1 .CollapsiblePanelClosed .CollapsiblePanelTab  {
        background-color: #C3CFDF;
        border-radius: 5px 5px 0px 0px;
        color: #999
        text-shadow: 1px 1px #000;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        line-height: 52px;
    #CollapsiblePanel2 .CollapsiblePanelOpen .CollapsiblePanelTab {
        background-image: url(images/international.jpg);
        background-repeat: no-repeat;
        font-size: 18px;
        line-height: 52px;
        color: #FFF;
    #CollapsiblePanel2 .CollapsiblePanelTabHover .CollapsiblePanelTab {
        background-color: #003366;
        color: #FFF;
        text-shadow: 1px 1px #000;
        font-weight: bold;
        background-image: url(images/TR_Col-WEB.png);
        background-repeat: no-repeat;
        line-height: 52px;
    #CollapsiblePanel2 .CollapsiblePanelClosed .CollapsiblePanelTab  {
        background-color: #C3CFDF;
        border-radius: 5px 5px 0px 0px;
        color: #999
        text-shadow: 1px 1px #000;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        background-image: url(images/TR_Gray2-WEB.png);
        background-repeat: no-repeat;
        line-height: 52px;
    #CollapsiblePanel2 .CollapsiblePanelContent {
        background-color: blue;
    #CollapsiblePanel3 .CollapsiblePanelOpen .CollapsiblePanelTab {
        background-image: url(images/TR_Col-WEB.png);
        background-repeat: no-repeat;
        font-size: 18px;
        line-height: 52px;
        color: #FFF;
    #CollapsiblePanel3 .CollapsiblePanelTabHover .CollapsiblePanelTab {
        background-color: #003366;
        color: #FFF;
        text-shadow: 1px 1px #000;
        font-weight: bold;
        background-image: url(images/TR_Col-WEB.png);
        background-repeat: no-repeat;
        line-height: 52px;
    #CollapsiblePanel3 .CollapsiblePanelClosed .CollapsiblePanelTab  {
        background-color: #C3CFDF;
        border-radius: 5px 5px 0px 0px;
        color: #999
        text-shadow: 1px 1px #000;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        background-image: url(images/TR_Gray2-WEB.png);
        background-repeat: no-repeat;
        line-height: 52px;
    #CollapsiblePanel4 .CollapsiblePanelOpen .CollapsiblePanelTab {
        background-image: url(images/TR_Col-WEB.png);
        background-repeat: no-repeat;
        font-size: 18px;
        line-height: 52px;
        color: #FFF;
    #CollapsiblePanel4 .CollapsiblePanelTabHover .CollapsiblePanelTab {
        background-color: #003366;
        color: #FFF;
        text-shadow: 1px 1px #000;
        font-weight: bold;
        background-image: url(images/TR_Col-WEB.png);
        background-repeat: no-repeat;
        line-height: 52px;
    #CollapsiblePanel4 .CollapsiblePanelClosed .CollapsiblePanelTab  {
        background-color: #C3CFDF;
        border-radius: 5px 5px 0px 0px;
        color: #999
        text-shadow: 1px 1px #000;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        background-image: url(images/TR_Gray2-WEB.png);
        background-repeat: no-repeat;
        line-height: 52px;
    #CollapsiblePanel5 .CollapsiblePanelOpen .CollapsiblePanelTab {
        background-image: url(images/TR_Col-WEB.png);
        background-repeat: no-repeat;
        font-size: 18px;
        line-height: 52px;
        color: #FFF;
    #CollapsiblePanel5 .CollapsiblePanelTabHover .CollapsiblePanelTab {
        background-color: #003366;
        color: #FFF;
        text-shadow: 1px 1px #000;
        font-weight: bold;
        background-image: url(images/TR_Col-WEB.png);
        background-repeat: no-repeat;
        line-height: 52px;
    #CollapsiblePanel5 .CollapsiblePanelClosed .CollapsiblePanelTab  {
        background-color: #C3CFDF;
        border-radius: 5px 5px 0px 0px;
        color: #999
        text-shadow: 1px 1px #000;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        background-image: url(images/TR_Gray2-WEB.png);
        background-repeat: no-repeat;
        line-height: 52px;
    </style>

  • Can I add more ram than suggested

    I need to get some more ram for my imac that apple say I can expand to 16gb. I currently have the standed 4gb.
    In the following article from pcworld i noticed the following (especially the bold)
    All iMacs come standard with 4GB of memory, installed as a pair of 2GB modules. When you order an iMac through the Apple Online Store, you have the option to upgrade the memory to 8GB (a pair of 4GB modules) on all iMac models for $200, or to 16GB (four 4GB modules) on the 27-inch models for $600. The iMac has four memory slots located at the bottom of the iMac that are user-accessible. Since two slots are empty when you buy an standard-configuration iMac, you can easily add more memory. The 21.5 inch iMac has support for up to 16GB of memory; third party companies are offering 32GB memory upgrades for the new 27-inch iMac.
    Does this mean that I can technically go up to 32gb?  Is there a down side to adding more the an 16gb suggested.

    Although you can install up to 16 GBs of RAM in both 21 and 27" models, I can not confirm that you can install 32 GBs in the 27" model. You might check OWC to see what they say.

  • Can I add more than one movie to the movie page

    I'd like to put up a gallery of movies  but don't know how to do that.  How can I add more than one movie to the movie template page?
    Thanks,
    Gina

    I use the YouTube widget. It has the advantage of not loading clips until one actually selects the clip. When I started I just dragged the quicktime files to the page...not a good idea as it forced a viewer to wait for all of them to load.
    Miro has some options.
    Hugh

  • How can I add more memory to my iPad?

    How can I add more memory to my iPad?

    Memory refers to RAM, and can't be increased.
    I asume you mean storege space (like 16GB, 32GB, etc). It also can't be increased.
    There are some wireless external hard drives that can be used with the iPad.
    The Kingston Wi-Drive, which costs $50 for the 16 Gigabyte, and then $30 more for every 16 gigs more. It works by you turning it on and then accessing the files on it from an app that you download on your iDevice. You can access music, movies, and other stuff. No connections or anything, it works like a WiFi connection, you connect to it from the setting on the iPad under wireless networks.
    Then there is the Seagate GoFlex, which some would recommend over the Wi-Drive. But this one costs $199 and had 500 Gigabytes of storage. It works the sameway as the Kingston: no wires, runs over its wireless connection. You can actually fit up to 300 HD movies on it.
    Another option:
    Expand your iPad's storage capacity with HyperDrive
    http://www.macworld.com/article/1153935/hyperdrive.html
    On the road with a camera, an iPad, and a Hyperdrive
    http://www.macworld.com/article/1160231/ipadhyperdrive.html
     Cheers, Tom

  • How can I add more memory to my iPod touch

    How can I add more memory to my iPod touch?

    You are not able to add memory to a iPod Touch.
    The only way to get more memory is to buy one with a larger capacity.

  • Can i add more memory to my macbook pro?

    It currently has 4 GB installed. Can I add more memory?

    Which model MBP do you have? 15" late 2011, for example.
    Go to the Crucial website and use the System Scanner tab to determine which upgrades are available for your model - you don't have to buy from Crucial, but they do offer some of the best RAM for Macs available.
    Good luck,
    Clinton

  • Have MacBook Pro (ancient) has 2.16 Ghz Intel Core Duo with 1 GB 667 MHz RAM using OS 10.4.11. Can I upgrade OS? If so, how far? And can I add more memory? I realize this is an old laptop but I need to wait to upgrade to new.

    Have MacBook Pro (ancient) has
    2.16 Ghz Intel Core Duo with
    1 GB 667 MHz RAM
    using OS 10.4.11.
    Can I upgrade OS? If so, how far?
    And can I add more memory?
    I realize this is an old laptop but I need to wait to upgrade to new.

    if it is the core duo, mac OS X 10.6.8., max ram 2gb.

  • How can i add more a phone number in phone 4s

    Hi i'm new for IOS, i have got iphone 4s in my hand. i try to synchronize my contact list to iphone, it's work. but i would like to know how can i add more a phone number into a person in the list. default as show 1.mobile and 2.iphone
    Thanks

    If you have completed the info for a contact there will be additional spaces for more phone numbers. If you have not added a number yet, simply tap the word to the left of the blank phone number space to change the category.
    Stedman

  • How can I add more options of alternate languages to the "Spec Name" translations?

    The options should appear on a GSM specification when I click on the little globe besides Spec Name, ShortName, Description, and other fields. But I cannot find where to configure that list of languages so that I can add the ones I need for proactive translations.

    You can definitely add more languages.   
    1. Check out the configuration guide: Multi-Language Support for Proactive Translations section.   It will tell you how to activate them in the database. 
    2. Once activated, you will need to assign them to the users that can add translations.  You do this in UGM on the user profile.
    3.  Once languages have been added to the user, the user will see the language options in the proactive language popup.   
    Hope this helps.  Let me know if you have any further questions.
    Kelly
    Just as a reference, in addition to our National Language Support packs we support the following languages for proactive translations:
    Spanish
    Portuguese
    Italian
    German
    Dutch
    Polish
    SpanishMexico
    SpanishCostaRica
    SpanishVenezuela
    Japanese
    Indonesian
    Thai
    Russian
    Finish
    FrenchBelgium
    DutchBelgium
    Danish
    Swedish
    Norwegian
    Czech
    Slovak
    GermanGermany
    GermanSwitzerland
    GermanAustria
    Catalan

  • Can I add more memory to my Mac OS X version 10.6.8

    Can I add more memory to my Mac OS X Version 10.6.8
    Processor 2.66 GHz
    Intel Core 2 Duo
    Memory 2 GB 800 MHz DDR2 SDRAM?

    The 2 places I’ve seen recommended most to buy reliable RAM are below. I have purchased RAM several times from Other World Computing and have always been very satisfied with the product and service. They have on-line instructions on how to replace the RAM. OWC has also tested RAM above what Apple states is the maximum. I now have 6GB installed on a machine supposedly limited to 4 GB.
    Crucial
    Other World Computing

  • Can not add more contacts on address book

    Hello
    i have a blackberry curve 8520.
    at the momment i have 288 contacts but i can not add more. I go to menu, address book, new contact, the window give me the options, i add the information (name, phone, email, etc) and when i want to save the contact it do not save
    i tried to reboot removing the battery for a minute and restart but still with the same problem.
    Also i figured out that when y sync my bb with the desktop manager, the address book is not sync it says (Adress book not installed) that is why i can not swipe the contacts to reinstall the info because i have no back up of the address book
    Please i need some help with this issues
    thanks
    Solved!
    Go to Solution.

    While there is no hard limit on how many contacts you can have in your device, there is a soft limit in that you can only have as many as your device memory can handle. Check your available memory to see if you have any remaining space. If not, then consider cleaning out/uninstalling some things you do not need in order to increase available memory for more contacts.
    Disclaimer: I'm just a regular user like the rest of you. I have spent a lot of time learning the limitations of the Blackberries to know how to fix most problems. If I have suggested a fix, please give a kudo and mark as a solution!

  • I can't add more titles in to the project

    My clip have 29 minutes. I have many Titles into to this project.... but now, a can't add more titles, when I drag the title inside one clip, not on the background, the title came back to the title menu window. How can I resolve this?

    I resolved the problem.
    I found a error. There was a very litle piace of title, lost in the midle of the movie, in the top of another title.... once I try to deleted this piace and I couldn't, now I did it and the movie acepted the titles again..... i can't explain... but it works.

  • Can I add more storage to my 4th generation 8gb Ipod touch?

    How can I increase the storage of my 4th generation 8gb ipod touch?

    Welcome to the Apple Support Communities
    Unfortunately, you can't add more storage to an iPod touch after buying it. If you bought it less than 14 days ago, you can return it and buy a 32 GB iPod touch

  • Can I add more than one Wiki calendar to my web cal?

    Hi,
    I would like to add more than one Wiki-Cal to my Webcal (or CalDAV). Well I have two Wikis with calendars both are shown in my webcal (see photo)
    I have added the wiki calendar "Oberstufe" and from another wiki "Praktikum".
    In one Wiki I want to add a second calerndar "stundenplan". This works very fine (see photo)
    The problem is that I can't add this second calendar "Stundenplan" to my iCal calendars. The Link is added. When the mouse is over this link there is a hand. But pressing this link doesn`t work.
    Where is my mistake?
    I'm using OS Lion Server with an SSL-Connection and a selfsigned certificate.

    Hi,
    See my post here:
    https://discussions.apple.com/message/15253863#15253863
    Best wishes
    John M

Maybe you are looking for

  • Connect apple tv using an optical audio converter

    I want to connect my apple tv to my sound board. The projector has an HDMI input but I need a way to get the optical audio to my sound board which consists of XLR and 1/4" jacks. Does anyone know of a converter that will help me do this for a rather

  • Abort Could not determine a value for variable 0DAT from the authorizations

    Hi All, I encountered an error '/ Abort Could not determine a value for variable 0DAT from the authorizations\' when executing my query on a multiprovider in BW 3.5. Can anyone help me in finding a solutionn to this issue. Thanks, Kartik.

  • Files to large to put onto DVD

    This is my first time working with FCP, and I have no training on it at all, so I'm pretty much trying to figure out what I'm doing on the fly. I'm trying make a DVD with movies I exported from FCP. When I tried to burn the disc, though, I got an err

  • Mail rules on iCloud Web

    I know that in case I don't want to receive mail from a certain sender this has to be done by defining a rule. Of course this rule must be added on the iCloud server because it doesn't know anything about my local rules. It's OK that rules don't get

  • Cost Planning for vacant positions-

    Dear Experts: Can anyone tell me the best data collection method for Cost Planning for Vacant Positions. regards, Srikanth Reddy