DataTable binding doesn't work dependably

hi all,
i'm observing a strange behaviour on my JSF page. i use a dynamic datatable for displaying data. unfortunately the getter of the table isn't called (after the method call / rerender of the page) so the table stays emtpy. the bean providing the collection+design of the datatable works as expected as other pages also reffer to it and show the table correctly...
Any hints welcome.

Are you talking about the binding attribute or the value attribute of the table? Which getter isn't called? Some code would help, as noted above.

Similar Messages

  • Protocol binding doesn't work for OVPN clients.

    As title, it seems protocol binding doesn't apply to users remote connecting via OVPN, meaning that even though I have a rule covering 172.0.0.1 - 172.0.0.254 for all traffic to wan2 the remote users outgoing traffic is still getting loadbalanced.
    This causes a problem for SSL sites as it's not hitting the rules to pin to wan2.

    I will have to verify this since the LRT OpenVPN Server shouldn't be using outgoing Load Balancing and get back to you.
    Please remember to Kudo those that help you.
    Linksys
    Communities Technical Support

  • TwoWay binding doesn't work using StringFormat={}{#:#.####}, why and how to fix it?

    <TextBox Text="{Binding doResult,UpdateSourceTrigger=PropertyChanged,StringFormat={}{#:#.####},Mode=TwoWay}" Grid.Row="8" Grid.Column="1" Visibility="{Binding ODvisbility,Converter={StaticResource BooleanToVisibilityConverter}}" Style="{Binding ODStyle}"/>
    After changing the stringFormat from 0:0.#### to #:#.#### twoWay binding has stop responding.  
    I fixed one problem and end up with another!

    It is hard to say without having seen all of your code. The information in your last post says nothing but there seems to be nothing wrong with the StringFormat as the property gets set as expected using the sample code I posted. You can try it for yourself
    if you don't believe.
    Please upload a reproducable sample of your issue to OneDrive and post the link to it here if you want anyone to be able to be able to get a clue on what is going on in your application.
    Edit:
    Now I see, it is the target property doesn't get set correcty. Please describe your issue in a bit more detail in the future :)
    Well, StringFormat and UpdateSourceTrigger=PropertyChanged is not a really good combination all the time. You should probably remove the StringFormat and try to handle the formatting logic yourself by for example using a converter. Something like this:
    class DoubleConverter : IValueConverter
    bool addDecimalPoint;
    public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
    double d = (double)value;
    string s = d.ToString("#.##", System.Globalization.CultureInfo.InvariantCulture);
    if (addDecimalPoint) {
    s += ".";
    addDecimalPoint = false;
    return s;
    public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
    string s = value.ToString();
    if (s.EndsWith(".")) {
    s += "0";
    addDecimalPoint = true;
    double d;
    if (double.TryParse(s, System.Globalization.NumberStyles.AllowDecimalPoint, System.Globalization.CultureInfo.InvariantCulture, out d))
    return d;
    return value;
    <TextBox Text="{Binding doResult,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay, Converter={StaticResource doubleConverter}}" />
    Please refer to the following page for more information about converters:
    https://msdn.microsoft.com/en-us/library/system.windows.data.ivalueconverter(v=vs.110).aspx
    Using StringFormat and UpdateSourceTrigger=PropertyChanged  will probably not work anyway.
    Please remember to mark helpful posts as answer and/or helpful.

  • Mail sender adapter with Variable Transport Binding doesn't work

    Hi,
    we have PI/700 SP7.
    An external partner sends an email with one attachment (a simple csv file).
    I take "PayloadSwapBean" (with swap.keyName = payload-name) to get the attachment.
    Both, the Adapter-Specific Message Attributes indicator and the Variable Transport Binding indicator are set.
    I set the mail package format indicator too.
    What I need is the sender, receiver and subject of the mail plus the attachment.
    Unfortunately it is not possible to read in the email with this configuration - I get an error.
    If I unset the Variable Transport Binding indicator - I get the email but without "sender, receiver and subject" in "SHeaderFROM, SHeaderTO, SHeaderSubject". The "mail package" is overwritten by the attachment.
    Is it a problem of the namespace "http://sap.com/xi/XI/System/Mail"?
    Do I have to define this namespace or do I have to import a content (SAP BASE 700, SP7 is imported)?
    Please help...
    Regards
    Wolfgang

    Hi Wolfgang,
    I hope it is not due to the namespace.
    This might help you.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9e6c7911-0d01-0010-1aa3-8e1bb1551f05
    Need some Guide regarding Configuration of Sender Mail Adapters....
    Regards
    Agasthuri Doss
    Message was edited by: Agasthuri Doss Baladandapani

  • Model Binding doesn't work (MVC - BSP)

    Hi
    My application uses Business Server Pages with MVC.
    My Model class has several Attributes and I want to use the Model Binding Concept for automatic data transfer between model an view:
    1. MODEL
    The attribute i want to use is an internal table: T_REP_TOP     Static Attribute     Private     Type
    2. VIEW
    2.1 Page Attributes (BSP)
    How do i have to declare the page attribute in order to "bind" the model attribute T_REP_TOP to my view???
    2.2 Layout: Table View
                                            <htmlb:tableView
                                                        id="topkennzahl"
                                                        selectionMode= "singleselect"
                                                        table="<%=???????????????%>"
                                                        width="80%"
                                                        onRowSelection="row_top"
                                                        footerVisible="FALSE">
                                            </htmlb:tableView>
    How do i have to fill the table tag of my table View????
    Thankx for your help!!!
    greetings
    Michael
    Edited by: Michael Hornung on May 15, 2008 8:42 AM

    Hallo Michael!
    1. MODEL
    Make the attribute T_REP_TOP as Instance Attribute Public Type
    Create an instance of the model in your controller:
    METHOD do_init.
      create_model( class_name = 'ZCL_MODEL_MIKE  model_id = 'MOD1' ).
    2. VIEW
    2.0 Create the View
    METHOD do_request.
      DATA: l_view TYPE REF TO if_bsp_page,
            l_model TYPE REF TO zcl_model_mike.
      l_model ?= get_model( 'MOD1' ).
      l_view = create_view( view_name = 'view1.htm' ).
      l_view->set_attribute( name = 'model'  value = l_model ).
      call_view( l_view ).
    2.1 Page Attributes (BSP)
    Type in a page attribute named model TYPE REF TO zcl_model_mike.
    2.2 Layout: Table View
    <htmlb:tableView
    id="topkennzahl"
    selectionMode= "singleselect"
    table="//model/t_rep_top"
    width="80%"
    Regards
    Thilo

  • Why bind doesn' work?

    Hi, please help me to understand why bind doesn't work.
    Here is my code:
    /** Simple enum used in bean. */
    public enum CommandType {
        NOP, CREATE, UPDATE, DELETE, MOVE;
    /** just simple bean. */
    public class Command {
        private CommandType commandType;
        private Integer objectId;
        /** Getters and setters are here*/
        @Override
        public String toString(){
            return "Command{commandType=>"+commandType.name()+",objectId=>"+objectId+"}";
    * Enum for singleton pattern realization.
    * The idea: currentCommand is changed in single threaded environment. JavaFX is binded on this filed.
    public enum CommandPublisher {
        PUBLISHER;
        /** For generating random Integers. */
        private Random random = new Random();
        /** Trying to bind JavaFX on this field value. */
        public Command currentCommand = new Command(CommandType.NOP, -1);
        /** Getter... */
        public Command currentCommand(){
            return currentCommand;
        /** Set new value. */
        public void setCommand(Command newCommand){
            currentCommand = newCommand;
        /** Utility method. Just set new command to currentCommand. */
        public Command generateRandomCommand(){
            return new Command(CommandType.CREATE, random.nextInt());
        public void setNewRandomObjectId(){
            currentCommand.setObjectId(random.nextInt());
    /** JavaFX code*/
    /** on replace works only one: when CommandPublisher is initialized, javaFXcurrentCommand  gets new value,
    *   was: null, became: Command{commandType=>NOP,objectId=>-1}
    var javaFXcurrentCommand = bind CommandPublisher.PUBLISHER.currentCommand on replace oldValue{
       println("Bind? oldValue={oldValue}, newValue={javaFXcurrentCommand}");
    Stage {
        title: "JavaFX bind on Java object field. "
        scene: Scene {
            width: 250
            height: 80
            content: [
                Text {
                    font : Font {
                        size : 16
                    x: 10
                    y: 30
                    content: "Application content"
                Button {
                     text: "Change currentCommand through CommandPublisher"
                    onMouseClicked:
                    function(e: MouseEvent) {
                        println("Mouse clicked -> Change currentCommand through CommandPublisher");
                        /** JavaFX var realy gets new objectId though java object field. But "on replace"  doesn't work. */
                        //CommandPublisher.PUBLISHER.setNewRandomObjectId();
                        /** Tried to use these methods: nothing happens. */
                        //CommandPublisher.PUBLISHER.currentCommand = CommandPublisher.PUBLISHER.generateRandomCommand();
                        //CommandPublisher.PUBLISHER.setCommand(CommandPublisher.PUBLISHER.generateRandomCommand());
                        println("currentCommand -> {javaFXcurrentCommand}");
                        println("Mouse clicked ##");
    }Sample output:
    init:
    deps-jar:
    compile:
    jar:
    standard-run:
    Bind? oldValue=null, newValue=Command{commandType=>NOP,objectId=>-1}
    Mouse clicked -> Change currentCommand through CommandPublisher
    currentCommand -> Command{commandType=>NOP,objectId=>-1}
    javaFXcommand -> Command{commandType=>NOP,objectId=>-1}
    Mouse clicked ##
    Mouse clicked -> Change currentCommand through CommandPublisher
    currentCommand -> Command{commandType=>NOP,objectId=>-1}
    javaFXcommand -> Command{commandType=>NOP,objectId=>-1}
    Mouse clicked ##
    As you can see, "on replace" is fired only once: when Enum became initialized.
    mouse clicking doesn't force "on replace" to work.
    What do I do wrong?

    Hi, please help me to understand why bind doesn't work.
    Here is my code:
    /** Simple enum used in bean. */
    public enum CommandType {
        NOP, CREATE, UPDATE, DELETE, MOVE;
    /** just simple bean. */
    public class Command {
        private CommandType commandType;
        private Integer objectId;
        /** Getters and setters are here*/
        @Override
        public String toString(){
            return "Command{commandType=>"+commandType.name()+",objectId=>"+objectId+"}";
    * Enum for singleton pattern realization.
    * The idea: currentCommand is changed in single threaded environment. JavaFX is binded on this filed.
    public enum CommandPublisher {
        PUBLISHER;
        /** For generating random Integers. */
        private Random random = new Random();
        /** Trying to bind JavaFX on this field value. */
        public Command currentCommand = new Command(CommandType.NOP, -1);
        /** Getter... */
        public Command currentCommand(){
            return currentCommand;
        /** Set new value. */
        public void setCommand(Command newCommand){
            currentCommand = newCommand;
        /** Utility method. Just set new command to currentCommand. */
        public Command generateRandomCommand(){
            return new Command(CommandType.CREATE, random.nextInt());
        public void setNewRandomObjectId(){
            currentCommand.setObjectId(random.nextInt());
    /** JavaFX code*/
    /** on replace works only one: when CommandPublisher is initialized, javaFXcurrentCommand  gets new value,
    *   was: null, became: Command{commandType=>NOP,objectId=>-1}
    var javaFXcurrentCommand = bind CommandPublisher.PUBLISHER.currentCommand on replace oldValue{
       println("Bind? oldValue={oldValue}, newValue={javaFXcurrentCommand}");
    Stage {
        title: "JavaFX bind on Java object field. "
        scene: Scene {
            width: 250
            height: 80
            content: [
                Text {
                    font : Font {
                        size : 16
                    x: 10
                    y: 30
                    content: "Application content"
                Button {
                     text: "Change currentCommand through CommandPublisher"
                    onMouseClicked:
                    function(e: MouseEvent) {
                        println("Mouse clicked -> Change currentCommand through CommandPublisher");
                        /** JavaFX var realy gets new objectId though java object field. But "on replace"  doesn't work. */
                        //CommandPublisher.PUBLISHER.setNewRandomObjectId();
                        /** Tried to use these methods: nothing happens. */
                        //CommandPublisher.PUBLISHER.currentCommand = CommandPublisher.PUBLISHER.generateRandomCommand();
                        //CommandPublisher.PUBLISHER.setCommand(CommandPublisher.PUBLISHER.generateRandomCommand());
                        println("currentCommand -> {javaFXcurrentCommand}");
                        println("Mouse clicked ##");
    }Sample output:
    init:
    deps-jar:
    compile:
    jar:
    standard-run:
    Bind? oldValue=null, newValue=Command{commandType=>NOP,objectId=>-1}
    Mouse clicked -> Change currentCommand through CommandPublisher
    currentCommand -> Command{commandType=>NOP,objectId=>-1}
    javaFXcommand -> Command{commandType=>NOP,objectId=>-1}
    Mouse clicked ##
    Mouse clicked -> Change currentCommand through CommandPublisher
    currentCommand -> Command{commandType=>NOP,objectId=>-1}
    javaFXcommand -> Command{commandType=>NOP,objectId=>-1}
    Mouse clicked ##
    As you can see, "on replace" is fired only once: when Enum became initialized.
    mouse clicking doesn't force "on replace" to work.
    What do I do wrong?

  • Any recommendations for a flash player? I've tried opera mini but it really doesn't work.

    Any recommendations for a flash player to watch videos and movies? I've tried opera mini per support but doesn't work.

    Depending on what sites you are trying to access, you might find that some of them (probably more so if they are news sites) have their own apps in the App Store which might let you get some of the content that you want (and there is the built-in YouTube app). In terms of browsers there is Skyfire which 'works' on some sites - but judging by the reviews not all sites.

  • One reason why commandLink doesn't work in dataTable

    Ok, so I think I've got an explanation why commandLink doesn't work in dataTable when the model bean is request scoped. Maybe somebody can tell me if I'm wrong.
    I have a model bean that generates table rows based on some input criteria (request parameters).
    So, we validate the inputs, apply them to the bean and render the page. Once the inputs have been applied to the bean, a request for table rows returns rows, no problem.
    However, we put a commandLink in each row, so we can expand the details. Maybe we even get smart and repeat the input row-generating criteria as a hidden field in the page.
    Unfortunately, when the user hits the commandLink, the list page simply refreshes, maybe even w/out table rows. The user doesn't get the details page as expected.
    Why not?
    Because: in the DECODE phase (even before validation and before "immediate" values have had their valueChangeListeners called), we ask the model bean for the table rows, so we can decode the commandLinks. Unfortunately, in "decode" phase, the request-scoped model bean has not had its row-generating criteria updated (that happens in the "update model" normally, or at the END of the decode phase if we got cute by (1) setting the "immediate" attribute on the row-generating criteria to "true" AND (2) set a valueChangeListener to allow us to update the model bean early. The END of the decode phase isn't good enough -- in the middle of that phase, when we're attempting to deocde commandLinks, the model bean has no citeria, so there's no row data. No row data means no iteration over commandLinks to decode them and queue ActionEvents. So, we march through the rest of the phases, process no events, and return to the screen of origin (the list screen) with no errors.
    So, what's the solution?
    One solution is to make the model bean session-scoped. Fine, maybe we can store a tiny bit of data in it (the search criteria), so it's not such a memory drag to have it live in the session forever. How do we get that data in? A managed property in faces-config.xml with value #{param.PARENT_KEY} won't work because it's assigning request-scoped data to a session-scoped holder. JBoss balks, and rightly so. Do we write code in the model bean that pulls the request parameter out of thin air? (FacesContext.getExternalContext()....) I don't really like to code the name of a specific http request parameter into the bean, I think it's the job of the JSP or faces-config.xml to achieve that binding (request parameter to model propery). Plus, I'd be sad to introduce a dependency on Faces in what was previously just a bean.
    Is there a better way?
    In my particular situation, we're grafting some Faces pages onto an already-existing non-Faces application. I don't get the luxury of presenting the user an input field and binding it to a bean. All I've got to work with is a request parameter.
    Hmm, I guess I just answered my own question. if all I've got to work with is a request parameter, some ugliness is inevitable, I guess.
    I guess the best fix is to cheat and have the bean constructor look for a request parameter. If it finds it, it initializes the criteria field (which, in my case, is the key of an object that has a bunch of associated objects (the rows data), but could be more-general d/b search criteria).
    (I looked at the "repeater" example code in the RI, but it basically statically-generates its data and then uses 100% Faces (of course) to manage the paging (where "page number" is essentially the "criteria").
    Comments? Did I miss something obvious?
    John.

    ...or I could just break down and do the thing I was hoping to avoid (outputLink instead of commandLink):
    <h:outputLink value="/faces/Detail.jsp">
      <f:param name="PARENT_KEY" value="#{bean.parentKey}"/>
      <h:outputText value="#{bean.label}"/>
    </h:outputLink>It's still a "hardcoded" parameter name, but at least the binding is in the JSP and faces-config.xml, not the bean Java code.

  • CommandButton's rendered attribute doesn't work inside dataTable

    Hi,
    I don't know if anyone could help me...
    I need to access a list of "alarms" in my jsp file (which is rendered by "alarmHandler.sortedGenericDataModel"). For each "alarm" of the list, I test the "alarm.alarmStatus" and I want to create the desired button depending on the it. I'm trying to use the "rendered" attribute to manage the fact the button will be created or not. Note that when I use the "disabled" attribute, everything works fine, but I don't want to use the disabling option, I prefer to don't show the button at all.
    I have a NullPointerException when I run this code (the stack trace of this exception is show at the buttom of this message):
    <h:dataTable value="#{alarmHandler.sortedGenericDataModel}" var="alarm"
    rows="#{alarmHandler.noOfRows}"
    first="#{alarmHandler.firstRowIndex}"
    styleClass="tablebg" rowClasses="oddRow, evenRow"
    columnClasses="left, left, left, right, left" width="100%">
         <h:column>
    <f:facet name="header">
    <h:outputText value="#{labels['alarm.label.action']}" />
    </f:facet>
              <h:commandButton value="#{labels['alarm.label.toActivate']}"
              rendered="#{alarm.alarmStatus != '3'}"
              action="#{alarmHandler.activate}" immediate="true" />
              <h:commandButton value="#{labels['alarm.label.toAcknowledge']}"
              disabled="#{alarm.alarmStatus != '1'}"
              action="#{alarmHandler.acknowledge}" immediate="true" />
              <h:commandButton value="#{labels['alarm.label.toClose']}"
                   disabled="#{alarm.alarmStatus != '2'}"
                   action="#{alarmHandler.close}" immediate="true" />          
    </h:column>
    </h:dataTable>
    *** Here is the stack trace of the error:
    2004-08-30 11:33:13,902 13307343 ERROR [org.jboss.web.localhost.Engine] (http-0.0.0.0-8643-Processor5:) ApplicationDispatcher[abox] Servlet.service() for servlet jsp threw exception
    javax.faces.el.EvaluationException: java.lang.NullPointerException
         at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:206)
         at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)
         at javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:307)
         at javax.faces.webapp.UIComponentTag.isSuppressed(UIComponentTag.java:838)
         at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:470)
         at com.sun.faces.taglib.html_basic.CommandButtonTag.doStartTag(CommandButtonTag.java:469)
         at org.apache.jsp.JSP.alarm.viewAlarmsTemplate_jsp._jspx_meth_h_commandButton_0(viewAlarmsTemplate_jsp.java:588)
         at org.apache.jsp.JSP.alarm.viewAlarmsTemplate_jsp._jspx_meth_h_column_1(viewAlarmsTemplate_jsp.java:505)
         at org.apache.jsp.JSP.alarm.viewAlarmsTemplate_jsp._jspx_meth_h_dataTable_1(viewAlarmsTemplate_jsp.java:445)
         at org.apache.jsp.JSP.alarm.viewAlarmsTemplate_jsp._jspx_meth_h_form_0(viewAlarmsTemplate_jsp.java:202)
         at org.apache.jsp.JSP.alarm.viewAlarmsTemplate_jsp._jspService(viewAlarmsTemplate_jsp.java:125)
         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703)
         at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:589)
         at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
         at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
         at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:581)
         at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:137)
         at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:177)
         at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:756)
         at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:881)
         at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:473)
         at org.apache.jsp.JSP.generic.template_jsp._jspx_meth_tiles_insert_3(template_jsp.java:382)
         at org.apache.jsp.JSP.generic.template_jsp._jspx_meth_f_subview_3(template_jsp.java:346)
         at org.apache.jsp.JSP.generic.template_jsp._jspx_meth_f_view_0(template_jsp.java:146)
         at org.apache.jsp.JSP.generic.template_jsp._jspService(template_jsp.java:80)
         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703)
         at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:589)
         at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
         at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
         at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:581)
         at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:137)
         at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:177)
         at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:756)
         at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:881)
         at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:473)
         at org.apache.jsp.JSP.alarm.viewAlarmsLayout_jsp._jspx_meth_tiles_insert_0(viewAlarmsLayout_jsp.java:100)
         at org.apache.jsp.JSP.alarm.viewAlarmsLayout_jsp._jspService(viewAlarmsLayout_jsp.java:74)
         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703)
         at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
         at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
         at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:147)
         at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703)
         at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
         at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
         at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:147)
         at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
         at org.apache.struts.faces.application.FacesTilesRequestProcessor.doForward(FacesTilesRequestProcessor.java:144)
         at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
         at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:320)
         at org.apache.struts.faces.application.FacesTilesRequestProcessor.processForwardConfig(FacesTilesRequestProcessor.java:260)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at com.thevco.abox.web.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:166)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:72)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
         at org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:275)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
         at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: java.lang.NullPointerException
         at org.apache.struts.faces.application.PropertyResolverImpl.getValue(PropertyResolverImpl.java:146)
         at com.sun.faces.el.impl.ArraySuffix.evaluate(ArraySuffix.java:167)
         at com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:151)
         at com.sun.faces.el.impl.BinaryOperatorExpression.evaluate(BinaryOperatorExpression.java:165)
         at com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:243)
         at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:173)

    mleblanc77:
    Thanks for your interest.
    I've modified one of our internal demos to try to reproduce your problem
    and cannot do so. Here is the operative JSP:
    <!-- ... -->
    <h:dataTable binding="#{UIDataBean.data}"
    value="#{list}"
    var="customer">
    <h:column>
         <h:commandButton id="press"
                   action="#{UIDataBean.press}"
                   rendered="#{customer.accountId != '123456'}"
                   immediate="true"
                   value="#{UIDataBean.pressLabel}"
                   type="SUBMIT"/>
    </h:column>
    </h:dataTable>
    <!-- ... -->
    Here's the customer bean
    public class CustomerBean implements Serializable {
    public CustomerBean() {
    this(null, null, null, 0.0);
    public CustomerBean(String accountId, String name,
    String symbol, double totalSales) {
    System.out.println("Created CustomerBean");
    this.accountId = accountId;
    this.name = name;
    this.symbol = symbol;
    this.totalSales = totalSales;
    private String accountId = null;
    public String getAccountId() {
    return (this.accountId);
    This seems to work fine. Can you try the latest weekly build from
    https://javaserverfaces.dev.java.net/servlets/ProjectDocumentList
    Thanks,
    Ed (JSF Co-spec lead)

  • Object dependency doesn't work for class type 001.

    Dear All,
    I would like to use classification for picking up material.
    I set up a class with class type 001 and assign to material.
    When I use mm03 to search the material with class, the object dependency in the characterist doesn't work.
    Does the object dependency work for the class type 001?
    The example is as below.
    If the characteristic CH_CAR = '01', then the characteristic CH_COLOR can show Red and Write.
    If the characteristic CH_CAR = '02', then the characteristic CH_COLOR can show Black and Blue.
    I wrote a depency precondition for this scenior, but it does't work.
    If I change the class to type 300 and attached to a configurable material, then when I create a sales order and configure the material, and the dependency did work.
    Does the object depency only support the class type 300?

    you can have object dependency in characterisitcs attached to material class. In this thread underneath the class is 001
    Length & Width is not converted in classivication view
    you may not be able to find objects using dependencies used in classification
    Object Dependencies in Classification - Classification System (CA-CL) - SAP Library

  • Value binding doesn't invoke functions in dataTable

    I have been fighting with this problem for few days now...
    It seems like value="#{bean.items}" isn't invoked. Just because it isn't. I am not getting any errors, exception, nothing.
    Code looks just like that:
    <h:dataTable id="ingredientsTableForPharmacyKind"  value="#{drughandler.drug.ingredientsList}" var="ingredient">
                        <%-- NAME --%>                   
                        <h:column>
                            <f:facet name="header">
                                <h:outputText id="ingredientNamePrompt" value="#{msgs.menuDrugFormIngredientNAME}"/>
                            </f:facet>
                            <h:outputText id="ingredientNameOutput" value="#{ingredient.ingredient_name}"/>
                        </h:column>
                        <%-- QUANTITY --%>
                        <h:column>
                            <f:facet name="header">
                                <h:outputText id="ingredientQuantityPrompt" value="#{msgs.menuDrugFormIngredientQUANTITY}"/>
                            </f:facet>
                            <h:outputText id="ingredientQuantityOutput" value="#{ingredient.quantity}"/>
                        </h:column>
                        <%-- UNIT --%>
                        <h:column>
                            <f:facet name="header">
                                <h:outputText id="ingredientUnitPrompt" value="#{msgs.menuDrugFormUnit}"/>
                            </f:facet>
                            <h:outputText id="ingredientUnitOutput" value="#{ingredient.unit.name}"/>
                        </h:column>
                        <%-- DESCRIPTION --%>
                        <h:column>
                            <f:facet name="header">
                                <h:outputText id="ingredientDescriptionPrompt" value="#{msgs.menuDrugFormIngredientDESC}"/>
                            </f:facet>
                            <h:outputText id="ingredientDescriptionOutput" value="#{ingredient.description}"/>
                        </h:column>
                        <%-- EFFECT --%>
                        <h:column>
                            <f:facet name="header">
                                <h:outputText id="ingredientEffectPrompt" value="#{msgs.menuDrugFormIngredientEFFECT}"/>
                            </f:facet>
                            <h:outputText id="ingredientEffectOutput" value="#{ingredient.effect}"/>
                        </h:column>
                    </h:dataTable>
    drughandler bean contains attribute drug, which is a bean. DrugBean method ingredientsList returns LinkedList of ingredients.
    Problem is that everything is rendered except values from ingredientList ( I have second funciton which returns an Array of ingredients, it doesn't work either). Facets are rendered correctly. There is one but. value="#{drughandler.drug.ingredientsList}" Is never invoked. I have even put System.out.println(); into that function to check if its invoked, nothing was shown on the console...
    What is wrong?? Everything on this specific page works fine....

    My bad, I got a little foggy. Ofcourse each bean has getter and setter methods. DrugBeans getIngredientsList and getIngredientsArray of DrugHandler bean methods aren't invoked in this particular code snippet.
    I have also noticed smoething like this in the AS console
    WARNING: [ComponentRule]{faces-config/component} Merge(com.mycompany.TabLabel)
    2005-12-01 07:48:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(com.mycompany.Tree)
    2005-12-01 07:48:12 com.sun.faces.config.rules.ValidatorRule end
    WARNING: [ValidatorRule]{faces-config/validator} Merge(com.mycompany.jsf.validator.LATER_THAN)
    I think it's present when code regarding dataTable is uncommented.

  • Dynamical HtmlDatTable - action Listeners still doesn't work

    HI everybody.
    i create HtmlDatTable with dynamic columns count. I bind methods for every component (commandButton) but all of them doesn't work!!! Please help? it take me a lot of time :-(
    some pice of my bean:
    public HtmlDataTable getDynamicDataTable()
    return null;
    * @param dynamicDataTable the dynamicDataTable to set
    public void setDynamicDataTable(HtmlDataTable dataTable)
    this.loadDataFromTable(this.getSelectedTableId()); // Reload to get most recent data.
    // First we remove columns from table
    dataTable.getChildren().clear();
    PlainDataModelCreator builder = new PlainDataModelCreator(this.getStructuresList());
    this.plainStructeresList = builder.deepToPlainDataConverter();
    // Get amount of columns.
         int columns = ((List) this.plainStructeresList.get(0)).size();
    // Set columns.
    for (int i = 0; i < columns; i++)
    // Set header (optional).
    UIOutput header = new UIOutput();
    header.setValue(this.headers);
    //UIOutput output = new UIOutput();
    UICommand comand = new UICommand();
    ValueBinding structureItem = FacesContext
    .getCurrentInstance()
    .getApplication()
    .createValueBinding("#{structureItem[" + i + "]}");
    comand.setValueBinding("value", structureItem);
    comand.setRendererType("javax.faces.Button");
    MethodBinding mbAction = FacesContext
                   .getCurrentInstance()
                        .getApplication()
                             .createMethodBinding("#{DynamicData.editRowAction}", null);
    comand.setAction(mbAction);
    comand.setTransient(true);
    // Set column.
    UIColumn column = new UIColumn();
    column.setHeader(header);
    column.getChildren().add(colimn)
    // Add column.
    dataTable.getChildren().add(column);
    this.dynamicDataTable = dataTable;
    public String editRowAction()
    String str = "editrow";
    return str;
    in my jsp i am use some code:
    <%@ page session="false" contentType="text/html;charset=utf-8"%>
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
    <html>
         <body>
              <f:view>
                   <h:form>
                        <h:panelGroup id="body">
                             <%------------------------ Dynamic HtmlDatTable section ------------------------%>
                             <t:dataTable
                                  var="structureItem"
                                  id="dynamicData"
                                  value="#{DynamicData.plainStructeresList}"
                                  binding="#{DynamicData.dynamicDataTable}"
                                  style="summary"
                                  rowClasses="linkButton">
                             </t:dataTable>
                        </h:panelGroup>
                   </h:form>
              </f:view>
         </body>
    </html>
    all components are rendred, but any of actions by clicking on my button doesn't work , i am never entering in to editRowAction()
    what problem ? please help me

    See also:  http://forums.adobe.com/message/4662367#4662367
    -Noel

  • Ice:dataTable binding

    Hi
    I have got problem with dataTable. If I add binding attribute (binding="#{moodContainer.htmlDataTable}") to my view the table isn't displayed.
    import com.icesoft.faces.component.ext.HtmlDataTable;
    public class MoodContainer {
    private HtmlDataTable htmlDataTable;
    private int myRowIndex;     
    private List<MoodVO> moodContainer = new ArrayList<MoodVO>();
         moodContainer.add(new MoodVO(1,"01.04.2009", Grade.TWO, Weather.SUNNY, true, true, false, true, true, "1234"));
         moodContainer.add(new MoodVO(1,"01.04.2009", Grade.TWO, Weather.SUNNY, true, true, false, true, true, "1234"));
         moodContainer.add(new MoodVO(1,"01.04.2009", Grade.TWO,
         public List<MoodVO> getMoodContainer() {
              return moodContainer;
             public int getMyRowIndex() {
             return htmlDataTable.getRowIndex();
             public void setMyRowIndex(int myRowIndex) {
             this.myRowIndex = myRowIndex;
         public HtmlDataTable getHtmlDataTable() {
              return htmlDataTable;
         public void setHtmlDataTable(HtmlDataTable htmlDataTable) {
              this.htmlDataTable = htmlDataTable;
         }I also tried to use UIData instead of HtmlDataTable but it doesn't work for me.
    Do you know what I am doing wrong?
    Thanks in advance
    Mariusz
    P.S. I am using facelets and ICEfaces 1.8.0
    Edited by: syllepsa on Jun 24, 2009 11:49 PM
    Edited by: syllepsa on Jun 24, 2009 11:50 PM

    Hi syllepsa,
    Your coding part not display array list data assigning to htmlDataTable . Only creating moodContainer array list.
    kush

  • Changing form components by selectOneMenu - so easy, but doesn't work

    Hi,
    I have silly problem that makes me crazy: I have a little form and I want to change content of all components dependent on my choice made in selectOneMenu. But it doesn't work like it's supposed to in logical way. For instance I have a selectOneRadio component in which I want to display a proper radio marked dependent on my choice in selectOneMenu. So I am setting Radio's 'rodzaj' bean property (Integer) in the valueChangeListener (idZmWart) of Select element to the chosen value. Bean is updated, but no effect on the page at all, no matter of Select's choice. Am I completely misunderstanding JSF lifecycle (studied many times) or it's just a very stupid mistake?
    Code is below:
    code fragment in jsp page:
    <f:view>
      <h:form>
         <h:selectOneMenu id="wyborId" value="#{Backingbean.id}"
                       valueChangeListener="#{Backingbean.idZmWart}"
                       onchange="submit()">                                  
             <f:selectItems value="#{Backingbean.listaId}" />              
         </h:selectOneMenu>
        <h:selectOneRadio id="wyborRodzaj" value="#{Backingbean.rodzaj}"
                      valueChangeListener="#{Backingbean.rodzajZmWart}"
                      onchange="submit()">
             <f:selectItems value="#{Backingbean.listaRodzaj}"/> 
        </h:selectOneRadio>                              
       <h:commandButton value="button" action="#{Backingbean.button_action}" />                               
    </h:form>
    </f:view>Backingbean code:
    package com.jsf;
    import java.util.ArrayList;
    import javax.faces.context.FacesContext;
    import javax.faces.event.ValueChangeEvent;
    import javax.faces.model.SelectItem;
    public class Backingbean {
       public Backingbean() {
       public String button_action()
          setRodzaj(getId());                
          return "success";
       private Integer id = new Integer(1);
       public Integer getId() {
          return id;
       public void setId(Integer id) {
          this.id = id;
       public void idZmWart(ValueChangeEvent ev) {
          if (ev.getNewValue() != null){
             Integer i = (Integer) ev.getNewValue();
             setRodzaj(i);          
       private ArrayList listaId = new ArrayList();
       public ArrayList getListaId() {     
          ArrayList tmpLista = new ArrayList();
          for (int j=1; j<5; j++) {
             Integer i = new Integer(j);           
             SelectItem si = new SelectItem(i, i.toString());           
             tmpLista.add(si);                    
          listaId = tmpLista;
          return listaId;
       public void setListaId(ArrayList listaId) {
          this.listaId = listaId;
       private Integer rodzaj = new Integer(1);
       public Integer getRodzaj() {
          return rodzaj;
       public void setRodzaj(Integer rodzaj) {
          this.rodzaj = rodzaj;
       private SelectItem[] listaRodzaj = {
          new SelectItem(new Integer(1), "przedmiot"), //value, label
          new SelectItem(new Integer(2), "pracownik"),     
          new SelectItem(new Integer(3), "strona"),     
          new SelectItem(new Integer(4), "menu"),     
       public SelectItem[] getListaRodzaj() {
          return listaRodzaj;     
       public void setListaRodzaj(SelectItem[] listaRodzaj) {
          this.listaRodzaj = listaRodzaj;
       public void rodzajZmWart(ValueChangeEvent ev) {
          if (ev.getNewValue() != null) {
             String sRodzaj = ev.getNewValue().toString();        
    }And fragment of faces-config.xml - in one of the many shapes I've tried
    <managed-bean>
       <managed-bean-name>Backingbean</managed-bean-name>
       <managed-bean-class>com.jsf.Backingbean</managed-bean-class>
       <managed-bean-scope>session</managed-bean-scope>
       <managed-property>listaId</managed-property>
    </managed-bean>
    <managed-bean>
       <managed-bean-name>listaId</managed-bean-name>
       <managed-bean-class>java.util.ArrayList</managed-bean-class>
       <managed-bean-scope>session</managed-bean-scope>  
    </managed-bean>Thanks for any reply. Regards,
    savage82

    Yeh sorry the points are not linked so you either can do 1 or 2 or 3
    With 3)
    You would have to bind all the components that get updated by your value changed listeners to your backing bean (using the binding attribute)
    And in your value changed listeners you would call the .setValue() on the components whose variable values changed during the value changed code. When your finished you would call the .renderResponse(). The reason this works is that a straight call to .renderResposne() it seems JSF does something funny, it should call the getters() of your variables then use these values and call the .setValue() on your components. But it doesn�t so instead you call the .setValue() yourself. The problem is you have to update every component potentially allot of work
    point 2 is an easy solution
    from my blog
    public void changeMethod(ValueChangeEvent event)
    PhaseId phaseId = event.getPhaseId();
    String oldValue = (String) event.getOldValue();
    String newValue = (String) event.getNewValue();
    if (phaseId.equals(PhaseId.ANY_PHASE))
    event.setPhaseId(PhaseId.UPDATE_MODEL_VALUES);
    event.queue();
    else if (phaseId.equals(PhaseId.UPDATE_MODEL_VALUES))
    // do you method here
    }what this does the changeMethod will get called twice. First off it gets called when it is meant to during validation phase. So we catch this call in our if statment then we queue the value changed event until the update model phase. So then when the update model phase is called your value changed event will be fired again. Basically this just moves the value changed code after the setters are called. That way any changes you make to your component values in your value change code will not be overwritten by the setters.
    point 1)
    Sorry forgot to add you may need renderResponse() after navigation rule (should test this)
    using the navigation rule well i dont exactly understand why this works. But my educated guess is using a navigation rule forces jsf to recreate the view i.e. the component tree is lost so the values you change in your value changed listeners will be reflected in your components as the components get recreated with the changed variables values.
    So take the above code
    and replace // do you method here
    with whatever your value changed code would be
    This is possibly a bad solution not exactly sure the performance hit you would take on this one i have never noticed any problems with my system but never benched marked it either.

  • Volum turning wheel doesn't work

    Hi all:
    I have a toshiba satelite laptop
    It provides a "wheel" (not sure the word is correct, sorry. not a english native speaker) for adjusting sound volumns
    it doesn't work with Archlinux
    any hint ?
    thanks

    elflord wrote:
    Hi all:
    I have a toshiba satelite laptop
    It provides a "wheel" (not sure the word is correct, sorry. not a english native speaker) for adjusting sound volumns
    it doesn't work with Archlinux
    any hint ?
    thanks
    Does this wheel correspond to the mousewheel ?
    Anyhow, installing and executing:
    pacman -S volwheel
    volwheel &
    will perhaps achieve what you need. That's what I use with my Logitech G5 mouse.
    Try it, if it doesn't work you can always remove it.
    Another way is to find with "xev" what events your wheel generates and bind them to volume Up/Down,
    how to that will depend on what window manager you are using.
    Mektub

Maybe you are looking for

  • Will a iPad 3 cover fit the iPad with retnia display

    I want to know because they don't show the specs of the iPad 3 any more So I can't compare them

  • What sequence preset is the best for me?

    Hey, i don't know what squence preset with is the best for me to get the best quality. I using "Fraps" to record stuff from my computer. I'm using a 42" LED Tv with the resolution: 1920x1080 . Also, i tried to use the DV - PAL sequence preset but the

  • Changing PR Document Type

    Dear Experts, Just want to know whether there is a way to raise PR through a project with a customize PR document type (except the standard NB type). Your guidance is well appreciated. Regards, Dileepa.

  • Control break stmts

    Can anyone explain the concepts of Control break statements Give me a small simple sample program..

  • Converting PDF to grayscale

    I am using Adobe CS 3, Acrobat 8 Professional, on Mac OS 10.4.11 I am trying to convert a full color PDF document to grayscale. I tried to click Advanced > Print Production > Convert Colors and then Grayscale, but it is not working. I tried clicking