Improvements to JSF

Hi,
Just thought I would share my biggest gripe with JSF, namely the selectOneMenu component and all the UI components that use the SelectItem object.
Why is it not possible for this component to work more like the datatable component?
In other words :
1) the selectitems value should point to a Vector of ordinary standard data objects.
2) the value, label and description should be configured via property bindings. If no value is given the selectonemenu component should autogenerate the value.
3) Add methods getNewSelectedObject() getOldSelectedObject() in the ValueChangedEvent class that return the selected object in the component.
I know it is possible to write a converter to address this problem, but to me this looks like an unnecessary hurdle to use this component.
Let's take a hypothetical example where a developer first uses a datatable component, and then decides to switch to a combobox component. Think about all the code that needs to be changed just to accomodate this seemingly simple switch.
Other then that, I like JSF =P

Hi
I use the built in sync function in the phone to sync directly between the phone and my Ovi account (calendar, notes, contacts).
In general it works fine, but I have problems with syncing Notes.
If I add a new note to the phone or in the web browser, the note will be synced fine (I have activated sync both ways).
If I add more info at the very end of the note everything is still fine.
BUT if I for some reason modify the note somewhere else (beginning, middle, ...), the sync function doesn't behave the way I would prefer - regardless of if I do the modification on the phone or the web.
The result is that the info in the note is almost duplicated!
I would prefer that the most recently modified note completely replaces the other one. Or possibly an alternative in the sync setting if you rather would like the system to try to combine the versions in the phone and on the web server.
Hope I've managed to explain what I mean... and also that you can solve this issue.
The basic principle of ovi sync is great!
Regards,
/Per

Similar Messages

  • [JSF 1.2 and 2.0/Internationalization] How to propagate the Locale to the entire application

    Hi,
    do you know how to internationalize an application in a dynamic way in JSF 1.2 ?
    I created 2 files msg_fr.properties ( language by default, french) and msg_en.properties ( english)
    Then I wrote a methode changeLanguage() in a Managed Bean . This method allows me to switcher the language in the first page of the application.
    This method is called in a tag <h:commandLink>
    public void changeLanguage() { 
            FacesContext context = FacesContext.getCurrentInstance(); 
            // I test a parameter (currentLanguage) and I switch in consequence 
           context.getViewRoot().setLocale(Locale.ENGLISH); 
           //or    context.getViewRoot().setLocale(Locale.FRENCH); 
           context.getApplication().setDefaultLocale(context.getViewRoot().getLocale()); I have of course modified the file faces-config.xml.
    This WORKS but for the current page only. The Locale is not propagated to the next pages of the application.
    The Locale by default of my browser is English and so the next pages are always in English, even if i switch the first page to French.
    Do you know how to propagate this Locale to all the pages of the application in JSF 1.2 ?
    Also, has internationalization been improved in JSF 2.0 ?
    thanks

    The f:view has a 'locale' attribute. You should make use of it. Feed it with a property of a session scoped bean which you could control/change using for example some language dropdown menu or a request parameter or pathinfo. There is no need to traverse the FacesContext and UIViewRoot yourself.
    For more about i18n in JSF, please consult the Sun JSF specification and the Sun Java EE tutorial.

  • About the lifecycle

    Hello everybody, sorry for my bad English.
    I have a problem with the details of the lifecycle request steps.
    The things written here doesn't corresponds to what I see with my listener.
    I would be happy to have any information about the following things (this log comes from a postback and I use JSF-RI):
    INFO: BEFORE RESTORE_VIEW 1
         *** setCommandLink ***
    INFO: AFTER RESTORE_VIEW 1where setCommandlink is a binding setter (UICommand).
    I don't know why binding operations are done here, and it is not explained.
    INFO: BEFORE APPLY_REQUEST_VALUES 2
         *** getDisplay1 called ***
    INFO: AFTER APPLY_REQUEST_VALUES 2And on the site, you can see:
    each component in the tree extracts its new value from the request parameters by using its decode method
    But in my case, display1 is a value for a rendered attribute! So if the components extract their new value from the request, logically, they should firstly have a string corresponding to a EL or a simple value. And in the case where it is an EL, they should also interpret this EL to call the needed methods, no? (I can imagine that components only keep the String/EL corresponding to their value for interpret them later, but even with that, why getDisplay1 is called here?
    I have several others little questions, but I prefer wait before ask them.
    Thanks in advance.

    rageice wrote:
    Hello everybody, sorry for my bad English.
    I have a problem with the details of the lifecycle request steps.
    The things written here doesn't corresponds to what I see with my listener.
    I would be happy to have any information about the following things (this log comes from a postback and I use JSF-RI):The article is targeted at JSF 1.0 and the lifecycle has been changed/improved in JSF 1.2. Keep this in mind. The lifecycle explanation can also be found in the JSF specification. Here is the JSF 1.2 one: [http://jcp.org/aboutJava/communityprocess/final/jsr252/index.html] (pick the 1st download link).
    INFO: BEFORE RESTORE_VIEW 1
         *** setCommandLink ***
    INFO: AFTER RESTORE_VIEW 1where setCommandlink is a binding setter (UICommand).
    I don't know why binding operations are done here, and it is not explained.If you don't know why, then you probably don't need component bindings at all. Remove them.
    INFO: BEFORE APPLY_REQUEST_VALUES 2
         *** getDisplay1 called ***
    INFO: AFTER APPLY_REQUEST_VALUES 2And on the site, you can see:
    each component in the tree extracts its new value from the request parameters by using its decode method
    But in my case, display1 is a value for a rendered attribute! So if the components extract their new value from the request, logically, they should firstly have a string corresponding to a EL or a simple value. And in the case where it is an EL, they should also interpret this EL to call the needed methods, no? (I can imagine that components only keep the String/EL corresponding to their value for interpret them later, but even with that, why getDisplay1 is called here?JSF has to determine if the component is rendered before appliying the request value. If it is not, then it won't apply the request value on the component.

  • The future of UIX?

    Given the focus on ADF Faces in the 10.1.3 release of JDev, can Oracle make comment on what the future of UIX will be please?
    The following document:
    http://www.oracle.com/technology/products/jdev/collateral/papers/9.0.5.0/adfuix_roadmap/adfuix_roadmap.html
    ....notes that a "A migration tool to upgrade from ADF UIX to ADF Faces will be available in the future". Is this still planned? Does this mean given the 10.1.3 release our JDev production systems (pre 10.1.3), in order to take advantage of bug fixes elsewhere in the technology stack, must use this migration tool and convert their existing applications? (with the associated regression test costs) Or will UIX be supported and extended in the future?
    CM.

    Hi Shital and Marcus,
    We will continue to support and develop UIX for a very long time (it is currently used extensively within our eBusinessSuite). Internally ADF Faces is known as UIX 3.0, and we see ADF Faces as a natural evolution of UIX.
    Marcus: "But will there be a feature freeze for UIX or do you plan to have the same functionality / components in UIX and JSF?"
    A: Looking at UIX today and what we have in ADF Faces the functionality/components are almost identical. There are of course still some work to be done on the ADF Faces side. They are after all just in Early Access release. Eventually there will be a feature freeze of UIX, and you will have to make a decision whether to move to JSF or not, but as I said the UIX framework will be around for a very long time.
    Marcus: "Your statement "same developer experience as in 9.0.5" sounds like there will be improvements for JSF that will not be implemented in UIX?"
    A: Correct. There is a difference between UIX and JSF that we cannot overlook. JSF allows us to provide more design time features than what would be feasible with UIX.
    Shital: "In your opinion should we start using ADF Faces for our new projects and not use UIX?"
    A: There is no clear answer to this, yet. If your requirements are to use production software and your projects have deadlines of late summer- early fall 2005 I would definitely use UIX. If your projects are not starting until after summer I would start looking at ADF Faces. Remember that there is currently no production release of JDeveloper that has the same feature set for ADF Faces as with ADF UIX. Features like drag and drop data bindings using ADF model (JSR 227) are not there, yet, for ADF Faces.
    Summary
    If you are a front runner (and can wait) go and explore JSF and ADF Faces. If you are depending on production software and cannot wait - use ADF UIX.
    - Jonas
    JDev team

  • Improve autosubmit performance in ADF JSF in Jdev 11g R1.

    we are using autosubmit for taking item value w,th button, cascade list etc. (at inputtext item, list item).
    But low bandwith our user feel a slowness when navigate out of items.
    mouse cursor is turn to waiting even for inputtext.
    is there any way to improve the perfromance of autosubmit operations.
    Thanks...

    Yes. I see.
    our server web logic 10.1.3.1 and network bandwith depends on gigabit ethernet.
    I came form Oracle forms backgound.
    In my opinion ADF model layer is more capeable tan oracle forms.
    But for view layer I can't say the same thing. (especially JSF, ADF RC)
    In oracle forms you are not considering partial page rendering, auto submit, partial trigger, model view layer synchronisation etc.
    this information is needed high level programmer experience.
    ADF model layer rescue us from transection management, data inegrity problems.
    But view layer couses programmers to learn tons of (unnecessery) new details. (That problem not just about ADF JSF. it is web (html, javascript) problem.)
    ADF view layer is slower than forms appet at runtime also.
    I thing ADF needs a more rebust and easy userinterface layer.

  • Improvement of Steve Muench's sample #62. Cascading Lists in JSF

    If you go to
    http://radio.weblogs.com/0118231/stories/2004/09/23/notYetDocumentedAdfSampleApplications.html#dynamiccascadingpoplist
    you will find sample application demonstrating use of Cascading ListBoxes in JSF using selectOneChoice and ADF Master/detail relation.
    But it has one problem - if you delete required field "City" you can not longer use cascading list because of validation error. I came to one solution of this problem and I like share it with others.
    1. add immediate="true" to selectOneChoice tag. This will prevent client-side validation (in conjunction with autoSubmit="true")
    2. add
    FacesContext.getCurrentInstance().renderResponse();in the end of onRegionListChanged() in backing.java to prevent server-side validation
    There is no validation errors anymore, but now link between lists is broken
    3. add following code to onRegionListChanged in backing.java
    int position = (Integer)valueChangeEvent.getNewValue();
    DCIteratorBinding regionDCIter = bindings.findIteratorBinding("RegionsIterator");
    regionDCIter.setCurrentRowIndexInRange(position);Tip: easy way to get bindings in backing bean is to double click on some button in JSF design mode
    4. Almost there. Cascading works but we have one small bug. Set some location to Europe/United Kingdom and commit. Now, try to change region to anything else. Doesn't works. If yours logs there is IndexOutOfBounds exception.
    To solve this add following code to onRegionListChanged in backing.java:
    bindings.findIteratorBinding("LocationsViewIterator").getCurrentRow()
         .setAttribute("CountryId", null);
    getCountryIdSOC().setSubmittedValue(null);Tip: to create getCountryIdSOC() method you should edit binding attribute of the Country selectOneChoice
    In the end your method will look something like this:
    public void onRegionListChanged (ValueChangeEvent valueChangeEvent) {
         FacesContext.getCurrentInstance().getExternalContext().getRequestMap().put("RegionChanged", "x");
         bindings.findIteratorBinding("LocationsViewIterator").getCurrentRow()
              .setAttribute("CountryId", null);
         getCountryIdSOC().setSubmittedValue(null);
         int position = (Integer)valueChangeEvent.getNewValue();
         DCIteratorBinding regionDCIter = bindings.findIteratorBinding("RegionsIterator");
         regionDCIter.setCurrentRowIndexInRange(position);
         FacesContext.getCurrentInstance().renderResponse();
    }Note: I casted bindings to DCBindingContainer.
    I hope you will find this helpful.

    To solve this add following code to
    onRegionListChanged in backing.java:
    bindings.findIteratorBinding("LocationsViewIterator").
    getCurrentRow()
         .setAttribute("CountryId", null);
    getCountryIdSOC().setSubmittedValue(null);Tip: to create getCountryIdSOC() method you should
    edit binding attribute of the Country
    selectOneChoice
    What does that do? and what do you mean by editing the binding attribute of the selectonechoice?
    Other than that I get what you're doing.

  • How can i improve jsf application? It eat a lot of  CPU.

    I use only request beans, state save method is server.
    How can I improve it, what is with state manager, save state tree.?

    Profile your application and find the CPU hotspots. Then you can figure out what needs improvement.

  • Does Improved State-Saving Behavior in jsf 1.2 remove some restriction ...

    It was not possible (or not easy, note recommended) to manage more that one application form displayed in a browser without putting some confusion in the page data control binding.
    Browsers offer tab management, JavaX offer cut and paste, so user's put pressure to have many duplicated application form in their browser each synchronized with their own data control (and to cut and paste data from one to the another but it is not the question here).
    Does jsp 1.2 and the change in state-saving help to solve current problem ?
    Does Oracle plan to change something in adf framework to solve this issue ?

    To be more specific (if anyone here knows ASP.NET): The UserControl has something called Page, that component has Header and Body, if I add something to the Header (like Link for one) then it'll appear in the head section of my page.
    I need the component to add one JavaScript file that will contain my client-side logic (it's not trivial nor short so it needs to be externalized).
    Apart from that it's not doable for me to do all the rendering for myself because the controls I'm using have to be from RichFaces (architect's decision - not mine). So all I can do is either manually glue things together in the xhtml template directly and add the necessary JS to the template (again: manually), or create a compound component that will be composed of the two components that already do what I need them to do and add the necessary additional JS file automatically when the component is added to the page.
    However what I wanted to do is to create a component that will reuse the functionality of one of the RF components and add an input field in front of it that'll hold String and not Date (like the cumbersome RF component does).
    Can you help?
    Edited by: padcom on Jun 7, 2010 12:15 PM

  • Error in JSF  - java.lang.NumberFormatException: For input string:

    Nice day friends,
    I am sure that this is one stupid question by newbie like me, but I already lost hope since there no many post on this error especially in JSF at Google.
    Here the full error I've got :
    executePhase(RENDER_RESPONSE 6,com.sun.faces.context.FacesContextImpl@12bb287) threw exception
    java.lang.NumberFormatException: For input string: "id"
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
    at java.lang.Integer.parseInt(Integer.java:447)
    at java.lang.Integer.parseInt(Integer.java:497)
    at javax.el.ListELResolver.toInteger(ListELResolver.java:373)
    at javax.el.ListELResolver.getValue(ListELResolver.java:167)
    Here my snippet of code :
    NationalityDO.java (managed bean)
    public class NationalityDO implements Serializable {
    @Id
    @Column(name = "ID", nullable = false)
    private String id;
    private List nationalityList;
    public NationalityDO() {
    public NationalityDO(String id) {
    this.id = id;
    public String getId() {
    return this.id;
    public void setId(String id) {
    this.id = id;
    public List getNationalityList(){
    NationalityDA da=new NationalityDA();
    if(nationalityList==null){
    System.out.println("if(nationalityList==null)");
    try {
    nationalityList=da.retrieveNationalityList();
    } catch (Exception ex) {
    ex.printStackTrace();
    return nationalityList;
    public void setNationalityList(){
    this.nationalityList=nationalityList;
    This is my NationalityDA (used to retrieve data)
    public class NationalityDA {
    public NationalityDA() {
    public List retrieveNationalityList() throws Exception{
    ArrayList ls=new ArrayList();
    Connection con = null;
    PreparedStatement ps = null;
    ResultSet rsReturn = null;
    try {
    con = DBManager.getDBConnection();
    String sql="select id,descr,setup_date,change_date from nationality order by id asc" ;
    ps = con.prepareStatement(sql);
    rsReturn = ps.executeQuery();
    while(rsReturn.next()){
    List lsNationality =new ArrayList();
    lsNationality.add(rsReturn.getString(1));//id
    lsNationality.add(rsReturn.getString(2));//descr
    ls.add(lsNationality);
    } catch(SQLException sqlex) {
    sqlex.printStackTrace();
    } finally {
    con.close();
    ps.close();
    return ls;
    Here my nationality.jsp
    <h:dataTable value='#{nationality.nationalityList}' var='item' border="1" cellpadding="2" cellspacing="0">
    <h:column>
    <f:facet name="header">
    <h:outputText value="Id"/>
    </f:facet>
    <h:outputText value="#{item.id}"/>
    </h:column>
    <h:column>
    <f:facet name="header">
    <h:outputText value="Descr"/>
    </f:facet>
    <h:outputText value="#{item.descr}"/>
    </h:column>
    </h:dataTable>
    Here my face-config.xml
    <managed-bean>
    <managed-bean-name>nationality</managed-bean-name>
    <managed-bean-class>com.dataobject.nationality.NationalityDO</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
    <navigation-rule>
    <navigation-case>
    <from-outcome>success</from-outcome>
    <to-view-id>/nationality/testNationality.jsp</to-view-id>
    </navigation-case>
    <navigation-case>
    <from-outcome>fail</from-outcome>
    <to-view-id>/nationality/testNationality.jsp</to-view-id>
    </navigation-case>
    </navigation-rule>
    For your information, the retrieve of data work successfully, this is the table description in oracle database which is varchar for id,
    SQL> desc nationality
    Name Null? Type
    ID NOT NULL VARCHAR2(4)
    DESCR VARCHAR2(20)
    SETUP_DATE TIMESTAMP(6)
    CHANGE_DATE TIMESTAMP(6)
    *If you feel that I should improve my writing in forum, I am really happy to know
    Thanks,
    unid

    thanks....
    Actually I already view the site many times before but after you told me then I get the idea,that's y working together is better, because i sometimes won't realize my mistake even it was the easiest one...
    So i just change my code in NationalityDA.java as
    while(rsReturn.next()){
    NationalityDO n=new NationalityDO();
    n.setId(rsReturn.getString(1));
    System.out.println("rsReturn.getString(1)"+ rsReturn.getString(1));
    n.setDescr(rsReturn.getString(2));
    System.out.println("rsReturn.getString(2)"+ rsReturn.getString(2));
    n.setSetupDate(rsReturn.getDate(3));
    System.out.println("rsReturn.getString(3)"+ rsReturn.getString(3));
    n.setChangeDate(rsReturn.getDate(4));
    System.out.println("rsReturn.getString(4)"+ rsReturn.getString(4));
    ls.add(n);
    Once again, thanks..and my 3 dukes are yours..
    -unid

  • Help required in jsf coding?

    Hello all,
    I am working on Jdeveloper 11g & JSF 1.2
    I want to be the expert on JSF(coding). The problem is that i am biggner in Core Java Coding.
    I have sufficient pdf/link about JSF.
    Anybody can please help me to guide how to start write coding on JSF(java coding). I am trying to understand the [jsf API |http://java.sun.com/javaee/javaserverfaces/1.2/docs/api/] but Its hard for me.
    Please guide me, how to start writing simple code. send me some link also.
    --Neelmani Jaiswal                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    Frank,
    I am already working on ADF 11g.
    I am frequent visitor of the link(Jdeveloper home page) which you sent me. I am writing codes(small) for managed bean to handle ApplicationModule, ViewObject etc.
    But facing problem when i need to write complex codes.
    My objective is to improve myself in Java Coding. I am expecting some help.
    --Neelmani Jaiswal                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Cannot open a JSf file in jdev with WYSWYG

    HI,
    I startup Jdeveloper 11g studio edition version 11.1.2.3.0 with all features option selected. but I cannot open a *.Jspx file in jdev with WYSWYG showing.
    anyone can give help?

    Hi,experts,
    In jdev 11.1.2.3,
    I come up with this problem again:
    In order to improve performance for jdev, i open the Manage Features for Studio Developer(ALL Features) Role, and deselect some features:
    -Database Modeling
    -EJB Modeling
    -Team Productivity Center
    -Version Control
    -Web Services
    -ADF Mobile Browser
    Then after restart jdev,
    Jsf pages cannot see in WYSIWYG mode in Designer viewer.
    only see a component-structured tree but in text style in jdev in designer view
    Even I reinstall jdev, the problem remains.
    Can anyone give any help?
    Thanks.
    Edited by: BAO.SZ on 2013-5-11 上午9:40

  • MAC OS/X JSF "hang" problem in 10.1.3 preview

    I'm experiencing some really odd delays in JDev 10.1.3 on my Mac:
    Machine Name:     PowerBook G4 15"
    Machine Model:     PowerBook5,6
    CPU Type:     PowerPC G4 (1.2)
    Number Of CPUs:     1
    CPU Speed:     1.5 GHz
    L2 Cache (per CPU):     512 KB
    Memory:     1 GB
    Bus Speed:     167 MHz
    Boot ROM Version:     4.9.1f1
    State:     Enabled
    Version:     1.0
    System Version:     Mac OS X 10.4.2 (8C46)
    Kernel Version:     Darwin 8.2.0
    The problem only seems to occur with JSF projects. When I switch from a JSF-JSP document "code" tab to a "design" tab in a project, it takes 60+ seconds... always. The entire IDE freezes up at this point.
    I've also noticed the following start-up errors in JDev:
    /Users/rhayes/jdevhome/lib/ext/junit_addin.jar!/meta-inf/jdev-ext.xml
    Converting JDeveloper 10.1.2 extension manifest to 10.1.3
    /Users/rhayes/jdevhome/lib/ext/bc4j_junit_addin.jar!/meta-inf/jdev-ext.xml
    Converting JDeveloper 10.1.2 extension manifest to 10.1.3
    /Users/rhayes/jdevhome/lib/ext/jalopy-jdeveloper-1.1.4.jar!/META-INF/jdev-ext.xml
    Error: <Line 3, Column 21>: XML-24534: (Error) Element 'feature' not expected.
    Error: <Line 11, Column 14>: XML-24521: (Error) Element not completed: 'extensions'
    I have JDev 10.1.2 and 10.1.3 installed on the same Mac with different ".app" extensions. Is this a problem?
    I'm running 10.1.3 on WinXP Pro and I don't notice any of these problems...

    Doing what you mentioned improves the speed by about 50%.
    However, the JSF form then becomes a little more difficult to work with.
    Thanks.

  • How do I get and set cookies with JSF?

    How do I get and set cookies in a JSF managed bean?
    Regards,
    Al Malin

    Below is how I did it...I am receptive to improvements.
    FacesContext facesContext = FacesContext.getCurrentInstance();
    HttpSession session = (HttpSession)facesContext.getExternalContext().getSession(false);
    HttpServletRequest request = (HttpServletRequest)facesContext.getExternalContext().getRequest();
    HttpServletResponse response = (HttpServletResponse)facesContext.getExternalContext().getResponse();
    String cookieName = "myCookieName";
    Cookie requestCookie = null;
    Cookie[] cookies = request.getCookies();
    logger.info("looking for cookie...");
    if (cookies != null)
    for (int i = 0; i < cookies.length; i++)
    if (cookies.getName().equals(cookieName))
    requestCookie = cookies[i];
    logger.info(cookieName + " = " + requestCookie.getValue());
    logger.info("done looking for cookie");
    Cookie responseCookie = new Cookie(cookieName, "myCookieValue");
    responseCookie.setPath("/");
    response.addCookie(responseCookie);

  • Graphical interface improvements on JDeveloper 11g

    Congratulations you really improved the design interface
    I finally could drag an jsf adf item to anothre place,
    But I can't move the prompt of that item so easily.
    I don't know if you checked yahoo geocities free web designer, this is very interesting because you can put items in any place, I always thought jdeveloper interface would be so easy as oracle developer.
    Please don't forget to continue improving we'll have to start programming in 11g and we have very high standards on web output.
    Thank you, we appreciate your efforts.

    Thank you Stom and Shay
    1. The example I gave to putting the items anywhere (when I talk about the editor yahoo geocities has) was thinking in swing, and obviously there will be the limitation on the frame of the database and common sense limitations, the point is you could drag the item and position easily, not the posibility to put anywhere without any constraint :).
    2: About your interest in feedback, let me tellyou we were really impressed with the business logic jdeveloper has, but we were extremely sad after looking at the limitations in design we did several posts, and we were not talking about magical new features, else a similar facility like macromedia dreamweaver has (I think you did a big improvement and maybe you are better in some features than macromedia is now on JDeevloper 11g).
    Briefly is the posibility to give a really good design to a page using jsf adf components, we have high standard on your application display.
    To start the development on JDeveloper adf jsf (we are not planning to use swing) our wish is the posibility to:
    1: Easily position items (without going to code), using a table for example, as it's usually done, I think this is solved with the drag and drop of items.
    2. To easily position the prompt of all items (list items, text items, etc.), in relation to their items (like oracle developer has)
    3. Your css style sheets are very limited, because jdeveloper don't accept all the css properties, if jdeveloper could interpret all them please.
    4. The posibility to apply by item a css class, this idea comes from Oracle Developer, where you create several classes, and when you click the right button on a item, you see all the classes for that type of object, for example a button or a text item, and then you select the class and it apply to the item.
    5. The posibility to easily give a different format to every row, if possible visualy, why? because we get our reports from function tables, there is a column saying the format of the row, for example title, detail, total, etc. We did it on php.
    6. The ability to use properties of colspan and rowspan in an adf database tables, for data display.
    7. The posibility to give relative and absolute positioning in all your components using dips or layers.
    8. We understand is not possible to did it all visually, and there will be the need to modify the code from time to time, but don't loose the correct visual position representation of that.
    Thank you :)

  • JSF pages displaying very slowly?

    As we are moving into production, I'm noticing the JSF-based web pages are displaying / painting on the screen very slow in some cases - especially the menus and graphical buttons. Has anyone else experienced this and are there any suggested performance improvements?
    Once a page is accessed once, the next time it is accessed performance is much better due to caching. I would like to try to use afc:cache around the menu items and graphic buttons, but have a question about this - if for example a command button has setActionListeners with EL bindings, is it possible to use afc:cache (my concern is the same binding values will be cached or shared across different user sessions - see below for example).
    <af:commandButton id="cmdSearch"
    actionListener="#{bindings.FindMethod.execute}"
    text="Search">
    <af:setActionListener from="#{backing_bean1.keywordSearchCriteria}"
    to="#{bindings.keywords.inputValue}"/>
    </af:commandButton>

    Hi,
    don't think that this snippet gets cached because it dynamically references data that is not part of the page.
    Frank

Maybe you are looking for

  • Mail doesn't send

    I'm having trouble sending mail although I'm receiving it. I use Mail 1.3.11 under Mac OS X 10.3.9 on a Power Mac G3 B&W 400 Mhz with 1GB RAM I've checked already with my Cable Provider twice and the settings (25 port, smtp servers, etc) seems to be

  • My mac pro screen has vertical lines... How much does it cost to get it fixed?

    My mac pro screen has vertical lines... How much does it cost to get it fixed?

  • Report for MRP list(MD05/MD06)

    Hello, I am looking for a Report that can give me the details of the MRP list(MD05 or MD06). Basically I need the report to give me the following details. Material Number Material Description Date Opening Date Rec/Reqd qty MRP element If you see all

  • Hot / dead pixel elimination in later versions of Camera RAW

    Hi! I was wondering if we could get some under the hood info on how Camera RAW handles hot / dead pixels. The standard answer 'Camera RAW eliminates these automatically' does not apply I'm afraid. I've seen more and more of these stuck pixels in my f

  • Collaboration Launch pad EP5

    I'm working in EP5 SP5. I want to move the collaboration drop down menu from the portal header to an iview. I tried creating an ASP that includes <!#include file="../../../IE/CollaborationNew/Collaboration Injector.asp"> and then calls the InjectColl