h:inputText and UIInput

Hi all,
I know I can create a Textbox with <h:inputText>.
Can I do the same without writing <h:inputText> tag in JSP (i.e. by using UIInput in my Bean)?
If so, how?
If I get this, can I expect the same logic for remaining components also?

Hi,I have encountered the same problem as you,and I find a solution myself,which is shown as follows,but I don't know if these is any hidden trouble in the code.
<h:form>
<h:commandLink action="#{app.action}" immediate="true" actionListener="#{app.update}">xxxx</h:commandLink>
<h:inputText id="_id" value="#{app.val}" immediate="true"/> //must set immediate="true" else the model will be not updated
<h:message for="_id"/>
</h:form>
public class App{
public void update(ActionEvent event){
     FacesContext c = FacesContext.getCurrentInstance();
     UIViewRoot root =c.getViewRoot();
     root.processUpdates(c);//to update model and short-circuit the validators
in such circumstance,the UIViewRoot's processUpdates method will be called in the actionlistener,and the back bean who titled to immediate(true)'s inputText will be updated, but the one who titled to immdiate(false)'s inputText will not be updated,Why?
Can anyone tell me way?and how to solve?
Thanks a lot!

Similar Messages

  • How do I put an af:InputText and af:CommandButton on the same line?

    How do I put an af:InputText and af:CommandButton horizontally level with each other in my JSPX page?
    atm they sit on top of each other which is no good. Must I contain each item inside a form or something??

    Hi, you can do it this way:
            <af:panelGroupLayout layout="horizontal">
              <af:inputText label="Label 1"/>
              <af:commandButton text="commandButton 1" id="button1"/>
            </af:panelGroupLayout>Regards,
    Branislav

  • H:inputText and immediate="true" not updating cached backing bean value

    Hi,
    I am having a problem with h:inputText and immediate="true" when
    returning back to the same page.I looked through the forums but the
    only solution to remove the page from the session works only if I
    don't have to change any button label names in the page I am going back
    to.Unfortunately, I have to change a button name when I go back to the
    same page.The button name change works if i don't remove the page from
    session but then h:inputtext has stale values in it from the backing
    bean.I also need to avoid validation as it is a huge form.
    I have tried looking through the JSF forums but they didn't have any
    answers for a very similar question.
    I am not sure how exactly to use component binding for the input text and update the model values using an actionListener.I have tried puting a binding on an input text field and then used an actionListener instead of immediate="true' in the h:commandLink.But, putting context.renderResponse() in the actionListener method results in the model values not getting updated.
    I have also tried using component.processUpdates(facesContext) as in the UpdateModelValuePhase class -that too doesn't work.
    Thanks for any help,
    Vijay
    Details:
    The <h:inputText ..> does not populate the values back from a backing
    bean when immediate="true" is used when an action is called.
    <h:commandLink id="selectPrincipalId"
    action="#{application.selectPrincipal}" immediate="true">
    Only <h:inputText has the cached values from the first entry.
    <h:inputText id="principalLastName1Id"
    value="#{application.currentPrincipal.lastName}" size="10"/><== this
    has the cached value from the backing bean application.
    <h:outputText gets the new values from the backing bean when the same
    page is reentered.
    <h:outputText value="#{application.currentPrincipal.lastName}"></h:outputText><==
    this refreshes with the new value from the backing bean application.
    Here is the solution to rectify the problem:
    FacesContext facesContext = FacesContext.getCurrentInstance();
    ExternalContext externalContext = facesContext.getExternalContext();
    Map sessionMap = externalContext.getSessionMap();
    sessionMap.remove("/jsp/befg/tc/apply/enterCreditApplication.jsp");
    <== this is the name of the jsf page as defined in the
    faces-config.xml.

    Hi,I have encountered the same problem as you,and I find a solution myself,which is shown as follows,but I don't know if these is any hidden trouble in the code.
    <h:form>
    <h:commandLink action="#{app.action}" immediate="true" actionListener="#{app.update}">xxxx</h:commandLink>
    <h:inputText id="_id" value="#{app.val}" immediate="true"/> //must set immediate="true" else the model will be not updated
    <h:message for="_id"/>
    </h:form>
    public class App{
    public void update(ActionEvent event){
         FacesContext c = FacesContext.getCurrentInstance();
         UIViewRoot root =c.getViewRoot();
         root.processUpdates(c);//to update model and short-circuit the validators
    in such circumstance,the UIViewRoot's processUpdates method will be called in the actionlistener,and the back bean who titled to immediate(true)'s inputText will be updated, but the one who titled to immdiate(false)'s inputText will not be updated,Why?
    Can anyone tell me way?and how to solve?
    Thanks a lot!

  • InputText and selectOneMenu

    I have one inputText and one selectOneMenu and I want if the user chooses any one of the combobox, the value will add in the text field. I tried it on JavaScript, and it's quite easy. But now I have to implement by using JSF.
    My code is below:
    aa.jsp
    <h:inputText id="abc" value="#{rHandler.abc}" size="10" required="true" />
    <h:selectOneMenu id="def" value="#{rtHandler.def}" immediate="true" onchange="this.form.submit();" valueChangeListener="#{rHandler.changeList}">
    <f:selectItems value="#{rHandler.defChoices}" />
    </h:selectOneMenu>
    rHandler.java
    private String abc = null;
    private int def;
    private boolean judge;
    public void changeList(ValueChangeEvent event){
    judge = !judge;
    abc = "hello";
    FacesContext.getCurrentInstance().renderResponse();
    I changed the string value in the function changeList. But the value in the jsp file didn't change. What's going on?

    When you set the property in the bean, you set it in the "model". However, the page in rendered based on the data from the component tree, but from the "model" in your case.
    You have to create a component binding for text field and change the value using it.
    Sergey : http://jsfTutorials.net

  • How can I control the width of an inputText and commandButton components

    I need to set the width for both &lt;af:inputText/&gt; and &lt;af: CommandButton/&gt; , but I couldn&rsquo;t find the width property in the &ldquo;Property inspector&rdquo; for them, Is there a way to do it ? Thanks.

    Msrping,
    Always mention the Version of Jdeveloper which you are using.
    If you are using Jdeveloper 11.1.1.0.1 than try this:
    <af:inputText/> :: Goto Property Inspector > Appearance > Column(Set the value for this property. ex, 10)
    <af: CommandButton/> :: Goto Property Inspector > style > Box tab > width(Set the value for this property, ex, 50)
    ---Neelmani Jaiswal

  • InputText and secret="true": do not display stars

    Hi,
    I use ADF ea15.
    I have two af:inputText. One is secret, the other not.
    I use component binding for both (CoreInputText objects) because I need to disable these fields on some conditions.
    When I select an entry in a SelectOneListbox on the same page (with immediate="true" and autoSubmit="true"), the value change listener that is called sets the value of both input text (values are not empty) using coreInputText.setSubmittedValue().
    The value for the non secret field is updated in the page but the value of the secret input is BLANK. I would have thought that there would have been stars like ******** in the secret input. Is it a normal behaviour or did I make something wrong ? Note that the only difference between both fields is the secret="true".
    Thanks for your response.
    Patrick

    In Firefox 3.6 the Java plugin is treated just like all other plugins and no longer has a enable check box in Tools > Options > Content.
    You can enable or disable all plugins including [[Java]] via Tools > Add-ons > Plugins
    See also http://kb.mozillazine.org/Java

  • Jsf inputtext and a4j

    Hi all!
    I have a problem with the jsf inputtexts used with the ajax call made by a4j library.
    In a jsf page I've a list of item in a table.
    For each item in the table there are a button 'details' (a4j:commandButton).
    On click on this button appears another part of page (editpanel) in which I put all the info of the item.
    In the 'edit panel' I can edit some fields and then update them clicking on the button 'save'.
    If I click on the details button of another item the editpanel should change showing the details of new item clicked.
    It's all ok I in the editpanel I put the outputText element. But I need to put in the edit panel also inputText element, but the inputElement remain frozen on the first time content and the outputText change.
    Shortly...my question is...how can I update a inputText in a "area" updated after an ajaxCall?
    I'm sorry for my ugly english...:(
    Thanks all....

    When you set the property in the bean, you set it in the "model". However, the page in rendered based on the data from the component tree, but from the "model" in your case.
    You have to create a component binding for text field and change the value using it.
    Sergey : http://jsfTutorials.net

  • Validate Multiple Inputtext and launch validation from backing bean

    Hi to all
    How can i validate multiple inputtext in a form?
    And how can i launch a validation from backin bean?
    Thanks

    Thank you very much, that is what i was looking for.
    I have one more problem:
    if i make this, it's showing me an error, i can't do it
    FacesContext context= FacesContext.getCurrentInstance();
    FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_ERROR, null, "Value entered is invalid");
    msg = new FacesMessage(FacesMessage.SEVERITY_ERROR, null, "component level message - Value entered is invalid");
    context.addMessage(FacesContext.getCurrentInstance().getViewRoot().findComponent("<id_of_the_inputtext_component"), msg);
    context.addMessage takes only two strings as arguments
    Edited by: 838674 on 23-mar-2011 4.56

  • Problem with inputText and autoTab="true"

    Hi to everyone
    I've a strange problem with the property autotab.
    if i have this situation:
    <af:inputText id="it1" columns="2" autoTab="true"
    maximumLength="2" autoSubmit="true">
    </af:inputText>
    <af:inputText id="it2" columns="1" maximumLength="1">
    </af:inputText>
    when the cursor pass from the first inputText to the second, the last character of the first inputText is cancelled. Anyone has the same problem? How can i solve it?
    Thanks in advance to everyone.

    use like this:
    <af:inputText id="it1" columns="1" autoTab="true"
    maximumLength="3" autoSubmit="true" partialTriggers="it2">
    </af:inputText>
    <af:inputText id="it2" columns="1" maximumLength="1" autoSubmit="true" autoTab="true" partialTriggers="it1 it3">
    </af:inputText>
    <af:inputText id="it3" columns="1" maximumLength="1" partialTriggers="it2">
    </af:inputText>

  • Required InputText and SelectOne

    Hi, would to ask if it's possible to fire the "required" validation once the user clicked on a button?
    Currently, if we set the required attribute to true of an inputText or selectOne, it will immediately
    activate or call the required validation.
    Thanks.

    hi sameera, I can't set autoSubmit = false because I need to render a different input text.
    Thanks for the reply, but I think we already found the solution to handle conditional rendering of input text with required validation by using switcher.

  • How can I validate a DataTable with inputText and other JSF components?

    I have a DataTable with various input components. I need to be able to validate what the user has entered on all the rows of the DataTable. Does anyone have any examples they can point me to, experiences with this, or knowledge on how to do this?
    Thank you so much.

    Do you have to use backing beans instead of managed beans to validate components inside a DataTable?

  • Strange effects in using f:convertNumber and h:inputText

    Hi everybody,
    I'm having really strange results with the following <h:inputText> and <f:convertNumber> tags in one JSF page:
    <h:inputText id="total" value="#{myBean.total}" required="true" size="10" ><f:convertNumber minFractionDigits="2" maxFractionDigits="2"/></h:inputText>
    When I enter the value 1585,9 for example, it is converted to 1 585,90 when I click on some link on the same page. And this is OK, since I'm using French locale. But when I click on the same link or something else, the value is changed to 1,00 !!! The other strange thing is that if I show the same value in a <h:outputText> tag, the value is always OK, that is I always have 1 585,90.
    Does anyone has any idea, and tell me how to solve this weird problem?
    Thanks
    Billy

    I found out after playing for a good time with different tests. The problem is that JSF uses NumberFormat to parse input string, and characters following an invalid character( space in my case ) are ignored! That's why I got just 1,00.
    So,the solution is to write a converter to handle this as follows:
    1. In method getAsString(): format the string according to the locale selected.
    2. In getAsObject(): remove any space in the input parameter, and return the appropriate value.

  • RadioButton and InputText

    Hey Guys!
    I was wondering...does anybody know
    how to set a radioButton to a list of input Texts in a nice way?
    I'll try to explian better,i need it for setting four answers to a question.
    The Admin user will enter his four answers in four InputTexts
    and will press the radioButton to determine which one is correct.
    Thanks!

    how to set a radioButton to a list of input Texts in a nice way?In a nice way? Can you please clarify the problem? What are you occurring and what do you want to approach?

  • Drop Down Lists and Value Change Events

    I have 4 drop down lists each with a set of values from the database.
    Based on the value of the first list(ValueChangeEvent only for list1) , I fetch data from the database and set the 'selected value' in the other lists.
    I have a Submit button which takes values from these 4 lists and puts it in the database.
    Problem:
    I change list 2 through list 4 and hit a Submit button which inserts all the values in the database.
    However,on Clicking the Submit button I never get the new selected values, it always refers to the previously fetched values.
    I tried to recreate this case in a Sandbox without a database , Here is the code:
    Page1.jsp
    <h:selectOneMenu id="list1" value="#{SessionBean1.selectedList1}" valueChangeListener="#{SessionBean1.list1ValueChangeListener}"  onchange="this.form.submit();" >
                   <f:selectItems id="dropdown1SelectItems" value="#{SessionBean1.list1}"/>
    </h:selectOneMenu>
      <h:selectOneMenu id="list2" value="#{SessionBean1.selectedList2}" >                           
                  <f:selectItems id="dropdown2SelectItems" value="#{SessionBean1.list2}"/>
       </h:selectOneMenu>
       <h:commandButton id="add" actionListener="#{SessionBean1.addActionListener}" value="Add"/>
        <h:inputText id="result" value="#{SessionBean1.result}" />SessionBean1
       public SessionBean1() {
            list1.add(new SelectItem("0","0"));
            list1.add(new SelectItem("1","1"));
            list1.add(new SelectItem("2","2"));
            list1.add(new SelectItem("3","3"));
            list2.add(new SelectItem("a","a"));
            list2.add(new SelectItem("b","b"));
            list2.add(new SelectItem("c","c"));
            list2.add(new SelectItem("d","d"));
            map.put("0", "a");
            map.put("1", "b");
            map.put("2", "c");
            map.put("3", "d");
        private void fetch_data(String value){
             selectedList2=map.get(value);
        public void list1ValueChangeListener(ValueChangeEvent vce){
                fetch_data(vce.getNewValue().toString());
        public void addActionListener(ActionEvent event){
            result=selectedList2;
        }I tried debugging and found that after the Value Change Event is fired only selectedList1 gets a new value during Update Model Values Phase and selectedList2 still has the old value.
    With this sand box project I cannot even get the second list to show the corresponding value.
    Any insight on this would be helpful

    Thank You Balus C,
    I just realized the reason why this is not working, I found the reason in your article Populating Child Menu's article, I am just
    putting it as a reference here.
    One concern is that the skipping of the UPDATE_MODEL_VALUES will also cause that the new values of the menu's which have immediate="true" set won't be set in the backing bean. This can partly be fixed by getting the new value from the ValueChangeEvent inside the valueChangeListener method and assign it to the appropriate property. But this won't work for other menu's of which the valueChangeListener isn't been invoked. This would cause problems if you select a child menu value and then select the parent menu back to null and then reselect it to same value again, the child menu which will show up again would remain the same selection instead of null while its child will not be rendered! To solve this we need to bind the menu's to the backing bean so that we can use UIInput#setValue() and UIInput#getValue() to set and get the actual values.+ The JSF lifecycle will set and get them in the RESTORE_VIEW and RENDER_RESPONSE phases respectively.+
    I am not sure I understand whether or not it is a limitation but the reason above is valid and I rolled back to binding my menus and getting to work with that.
    Is Binding UI components a wise idea because most of the attributes can be programmed using properties in Backing Beans unless you have to build new components?
    Thanks Again

  • Problem with inputText in my custom component

    Hi, I have a custom dataTable component that I'm trying to get to work. It has to be a custom component because dataTable doesn't support rowspan, colspan, multi line headers, and a rendered attribute for rows. The problem is, that when I wrap the column tag inside my row tag then the method for the inputText tag never gets called in the UPDATE_MODEL_VALUES phase.
    I'm starting to think that JSF doesn't support 2 levels of tags between the inputText and dataTable. I'm hoping that someone can tell me what I have wrong with my components.
    Here is the JSP snippet.
    <cjsf:rptTable>
         <cjsf:data id="dataTable1" value="#{allAuthUser.tableRows}" var="myTableRow1">
              <cjsf:row>
                   <cjsf:col>
                        <h:inputText id="tableTestFld" value="#{myTableRow1.testFld}" size="5" maxlength="5"/>
                   </cjsf:col>
              </cjsf:row>
         </cjsf:data>
    </cjsf:rptTable>Here is what it renders. It looks to me like everything renders fine. So I'm guessing that there is something in a component that is causing JSF during the life cycle to not be able to process correctly.
    <table>
         <tbody>
              <tr>
                   <td><input id="tblmaintForm:body:dataTable1_0:tableTestFld" name="tblmaintForm:body:dataTable1_0:tableTestFld" type="text" value="" maxlength="5" size="5"/></td>
              </tr>
              <tr>
                   <td><input id="tblmaintForm:body:dataTable1_1:tableTestFld" name="tblmaintForm:body:dataTable1_1:tableTestFld" type="text" value="" maxlength="5" size="5"/></td>
              </tr>
              <tr>
                   <td><input id="tblmaintForm:body:dataTable1_2:tableTestFld" name="tblmaintForm:body:dataTable1_2:tableTestFld" type="text" value="" maxlength="5" size="5"/></td>
              </tr>
         </tbody>
    </table>Note: If I leave off the row tag it renders the same way except of course the <tr> and </tr> tags are missing. If I do this, then the backing method for the inputText tag is called and everything works fine. Why doesn't it work with the row tag in place?
    Here are the components:
    public class UIRptTable extends UIComponentBase {
         public UIRptTable() {
              setRendererType("tblmaint.rptTableRenderer");
         public String getFamily() {
              return "javax.faces.Output";
    public class UIRptTableData extends HtmlDataTable {
         public UIRptTableData() {
              setRendererType("tblmaint.rptTableDataRenderer");
         public String getFamily() {
              return "javax.faces.Data";
    public class UIRptTableRow extends UIOutput {
         public UIRptTableRow() {
              setRendererType("tblmaint.rptTableRowRenderer");
         public String getFamily() {
              return "javax.faces.Output";
    public class UIRptTableCol extends UIColumn {
         public UIRptTableCol() {
              setRendererType("tblmaint.rptTableColRenderer");
         public String getFamily() {
              return "javax.faces.Column";
    }Here is part of the faces-config file in case you need it.
    <!-- Components -->
    <component>
         <component-type>tblmaint.rptTable</component-type>
         <component-class>com.monsanto.ag_it.fieldops.aim.tblmaint.component.UIRptTable</component-class>
    </component>
    <component>
         <component-type>tblmaint.rptTableData</component-type>
         <component-class>com.monsanto.ag_it.fieldops.aim.tblmaint.component.UIRptTableData</component-class>
    </component>
    <component>
         <component-type>tblmaint.rptTableRow</component-type>
         <component-class>com.monsanto.ag_it.fieldops.aim.tblmaint.component.UIRptTableRow</component-class>
    </component>
    <component>
         <component-type>tblmaint.rptTableCol</component-type>
         <component-class>com.monsanto.ag_it.fieldops.aim.tblmaint.component.UIRptTableCol</component-class>
    </component>
    <!-- Render Kits -->
    <render-kit>
         <renderer>
              <component-family>javax.faces.Output</component-family>
              <renderer-type>tblmaint.rptTableRenderer</renderer-type>
              <renderer-class>com.monsanto.ag_it.fieldops.aim.tblmaint.renderer.RptTableRenderer</renderer-class>
         </renderer>
    </render-kit>
    <render-kit>
         <renderer>
              <component-family>javax.faces.Data</component-family>
              <renderer-type>tblmaint.rptTableDataRenderer</renderer-type>
              <renderer-class>com.monsanto.ag_it.fieldops.aim.tblmaint.renderer.RptTableDataRenderer</renderer-class>
         </renderer>
    </render-kit>
    <render-kit>
         <renderer>
              <component-family>javax.faces.Output</component-family>
              <renderer-type>tblmaint.rptTableRowRenderer</renderer-type>
              <renderer-class>com.monsanto.ag_it.fieldops.aim.tblmaint.renderer.RptTableRowRenderer</renderer-class>
         </renderer>
    </render-kit>
    <render-kit>
         <renderer>
              <component-family>javax.faces.Column</component-family>
              <renderer-type>tblmaint.rptTableColRenderer</renderer-type>
              <renderer-class>com.monsanto.ag_it.fieldops.aim.tblmaint.renderer.RptTableColRenderer</renderer-class>
         </renderer>
    </render-kit>I sure hope that someone can help me out. Please let me know if you need any additional information.
    Thanks,
    Ray

    Hi, Ray!
    1) I was trying to put a button in the column header (for sorting) and I couldn't get that to work. That involved the >colhdr tag. I got that to work but I don't remember the fix. I'll look it up and reply back with that when I can.Dealing the first part of your trouble, you need NOT a custom component.
    I have looked through the implementation of RepeaterRenderer, as you advised me, and found that the multi-header possibility is included in the implementation of dataTable control.
    The code below is the part of source of repeater.jsp with only change:
    <d:data_repeater> &#61664; <h:dataTable>
    And it works fine.
    <h:dataTable id="table"
    binding="#{RepeaterBean.data}"
         rows="5"
    value="#{RepeaterBean.customers}"
    var="customer">
    <f:facet name="header">
    <h:outputText value="Customer List"/>               <!� First Header row -- >
    </f:facet>
    <h:column>
    <%-- Visible checkbox for selection --%>
    <h:selectBooleanCheckbox
    id="checked"
    binding="#{RepeaterBean.checked}"/>
    <%-- Invisible checkbox for "created" flag --%>
    <h:selectBooleanCheckbox
    id="created"
    binding="#{RepeaterBean.created}"
    rendered="false"/>
    </h:column>
    <h:column>
    <f:facet name="header">
    <h:outputText value="Account Id"/>               <!�Second Header row -- >
    </f:facet>
    <h:inputText id="accountId"
    binding="#{RepeaterBean.accountId}"
    required="true"
    size="6"
    value="#{customer.accountId}">
    </h:inputText>
    <h:message for="accountId"/>
    </h:column>
    <h:column>
    <f:facet name="header">
    <h:outputText value="Customer Name"/>               <!�Second Header row -- >
    </f:facet>
    <h:inputText id="name"
    required="true"
    size="50"
    value="#{customer.name}">
    </h:inputText>
    <h:message for="name"/>
    </h:column>
    <h:column>
    <f:facet name="header">                    <!�Second Header row -- >
    <h:outputText value="Symbol"/>
    </f:facet>
    <h:inputText id="symbol"
    required="true"
    size="6"
    value="#{customer.symbol}">
    <f:validateLength
    maximum="6"
    minimum="2"/>
    </h:inputText>
    <h:message for="symbol"/>
    </h:column>
    <h:column>
    <f:facet name="header">                    <!�Second Header row -- >
    <h:outputText value="Total Sales"/>
    </f:facet>
    <h:outputText id="totalSales"
    value="#{customer.totalSales}">
    <f:convertNumber
    type="currency"/>
    </h:outputText>
    </h:column>
    <h:column>
    <f:facet name="header">                    <!�Second Header row -- >
    <h:outputText value="Commands"/>
    </f:facet>
    <h:commandButton id="press"
    action="#{RepeaterBean.press}"
    immediate="true"
    value="#{RepeaterBean.pressLabel}"
    type="SUBMIT"/>
    <h:commandLink id="click"
    action="#{RepeaterBean.click}"
    immediate="true">
    <h:outputText
    value="Click"/>
    </h:commandLink>
    </h:column>
    </h:dataTable>
    You may have a look at HTML source to prove that dataTable is already what you need:
    <table id="myform:table">
    <thead>
    <tr><th colspan="6" scope="colgroup">Customer List</th></tr>
    <tr>
    <th scope="col"></th>
    <th scope="col">Account Id</th>
    <th scope="col">Customer Name</th>
    <th scope="col">Symbol</th>
    <th scope="col">Total Sales</th>
    <th scope="col">Commands</th>
    </tr>
    </thead>
    <tbody>
    2.) The second trouble is still unsettled as previously. Right now I have different task at my job, and I can�t continue investigation of this problem.
    But when you find smth., please let me know. I�ll be very grateful.
    Regards,
    Oleksa Stelmakh

Maybe you are looking for

  • Calling JavaScript from a SQL report?

    I am using the HTMLDB_ITEM api's to build my report. I am trying to render a text item and append an image / hyperlink to the end of my textbox which links to a custom popup page. I have all this working but I need to use a JavaScript call html_GetEl

  • How do I get out of My Songs?

    I've got GB on my iPad2 and was enjoying 'Curtain Call' in My Songs. I cannot seem to find a way back to the main part of GB whereby I can play smart instruments, etc. If I select instruments in My Songs it tells me I've got the maximum 8 selected. P

  • Possible to turn off single-click in Bookmark sidebar?

    I appreciate the bookmark sidebar, but I really wish that I could select something in it without automatically loading that location in the browser. Is there a user_pref or some other way to make the bookmark sidebar items only load on a double-click

  • Change the Tree Component background

    Does anyone know how can i change the Tree Component background ? PLS HELP

  • Shuffling pictures in slideshow

    Discovered iPhoto 2011 doesn't allow for shuffling pictures in slideshow.  Suggestions for software allowing photo shuffling?