Storm Long RichTextField

Hello comrades!

I had a situation associated with RichTextField that contains a long text on the device of the storm.

The problem is: I am able to scroll the text, but I can't move the focus to a CustomBitmapField, are complemented by the text Manager, until I reach the end of the text.

The button appears on the screen, but when the user clicks the text above simply scroll down.

All entries? Thanks in advance.

public class Screen extends FullScreen implements FieldChangeListener {

    private Bitmap startQuizNormal, startQuizFocused, bitmapBackground;
    private CustomBitmapField startQuiz;
    private BitmapField introImage;

    private VerticalFieldManager introTextouterManager;

    private int startQuizHeight, introTextHeight;

    private String text;

    private int width;
    private int height;

    public IntroScreen() {
        super(DEFAULT_CLOSE | USE_ALL_HEIGHT | USE_ALL_WIDTH | Screen.NO_VERTICAL_SCROLL);

        this.width = Display.getWidth();
        this.height = Display.getHeight();
        this.renderScreen();
    }

    private void renderScreen() {

        RichTextField introduction;

        Font fonts[] = new Font[2];
        int[] offset = new int[7];
        byte[] attribute = new byte[6];

        fonts[0] = Font.getDefault().derive(Font.PLAIN, 18, Ui.UNITS_px);
        fonts[1] = Font.getDefault().derive(Font.BOLD, 19, Ui.UNITS_px);

        text = "long text...";

        offset[0] = 0;
        attribute[0] = 1;

        offset[1] = 15;
        attribute[1] = 0;

        offset[2] = 1377;
        attribute[2] = 1;

        offset[3] = 1396;
        attribute[3] = 0;

        offset[4] = 1652;
        attribute[4] = 1;

        offset[5] = 1664;
        attribute[5] = 0;

        offset[6] = text.length();

        if (this.width == 360) {
            this.bitmapBackground = Bitmap.getBitmapResource("background360x480.jpg");
        } else {
            this.bitmapBackground = Bitmap.getBitmapResource("background480x360.jpg");
        }

        startQuizNormal = Bitmap.getBitmapResource("startquiznormal.png");
        startQuizFocused = Bitmap.getBitmapResource("startquizfocused.png");

        startQuizHeight = startQuizNormal.getHeight();

        introTextHeight = this.height - (startQuizHeight + 16);

        introduction = new RichTextField(text, offset, attribute, fonts, RichTextField.USE_TEXT_WIDTH | RichTextField.READONLY );

        startQuiz = new CustomBitmapField(startQuizFocused, startQuizNormal, FIELD_HCENTER | FIELD_VCENTER);
        startQuiz.setChangeListener(this);

        introTextouterManager = new VerticalFieldManager(FIELD_HCENTER | VERTICAL_SCROLL | NON_FOCUSABLE) {
            protected void sublayout(int maxWidth, int maxHeight) {
                super.sublayout(width - 40, introTextHeight);
                super.setExtent(width - 40, introTextHeight);
            }
        };

        introTextouterManager.add(introduction);        

        add(introTextouterManager);

        add(startQuiz);

    }

    protected void paintBackground(Graphics g) {
        g.drawBitmap(0, 0, this.width, this.height, this.bitmapBackground, 0, 0);
    }

    public void fieldChanged(Field field, int context) {
        if (context == 0)
            UiApplication.getUiApplication().pushScreen(new MenuScreen());
    }

    protected void sublayout(int width, int height) {
        if (this.width != width) {
            this.width = width;
            this.height = height;
            UiApplication.getUiApplication().invokeLater(new Runnable(){
                public void run() {
                    renderScreen();
                }
            });
        }
        super.sublayout(width, height);
    }
}

Everyday learning!

A big thank you Vignesh J. for the idea.

So, I just replace the touchEvent at the level of the screen, but rather to return false when the target button was not clicked on return "super.touchEvent (event)". And then it works! Not sure if this solution is the best.

In addition, as suggested, we composed a ClickListener instead of implements FieldChangeListener.

public interface ClickListener {
   public boolean onNavigationBallClicked(Field f,int status, int time);
}

public class IntroScreen extends FullScreen implements ClickListener {

...

  startQuiz = new CustomBitmapField(startQuizFocused, startQuizNormal,
                FIELD_HCENTER | FIELD_VCENTER);
  startQuiz.setClickListener(this);

...

protected boolean touchEvent(TouchEvent event){
    int x = event.getX(1);
    int y = event.getY(1);
    int index = getFieldAtLocation(x, y);
    try {
        Field f = getField(index);
        if (f instanceof CustomBitmapField) {
            switch(event.getEvent()){
            case TouchEvent.DOWN:
                f.setFocus();
                invalidate();
                return true;
            case TouchEvent.UNCLICK:
                return ((CustomBitmapField)f).getClickListener().onNavigationBallClicked(this, 0, 0);
            }
        }
    } catch (Exception e) {
        return super.touchEvent(event);
    }
    return super.touchEvent(event);
  }

}

Tags: BlackBerry Developers

Similar Questions

  • Problem with RichTextField on the storm

    In two of my apps, I have a screen that is nothing more than display, image and a RichTextField. I have received a complaint that scrolling cannot be done on the RichTextField, that contains several lines of information. However, in the Simulator, it seems that with a right click and drag, scrolling can be accomplished.

    The user uses os 4.7.0.148.

    Can anyone provide some ideas?

    Kind regards

    Scott

    The application is compiled under JDE 4.7?

    If no, the scrolling is problematic in compatibility mode - this is actually backwards and extremely counterintuitive.

  • Help understand the HorizontalLayoutManager and width issues RichTextField

    I try to have something like that on the screen (4.7 Simulator as a storm)

    Spacer | RichTextField | Spacer

    Spacer | RichTextField | Spacer

    Spacer | RichTextField | Spacer

    Spacer | RichTextField | Spacer

    Here's how I'm doing it

    HorizontalFieldManager hfm1 = new HorizontalFieldManager();
    
    VerticalFieldManager vfm2 = new VerticalFieldManager();
    for (int i = 1; i <= 4; i++) {
      RichTextField rtf = new RichTextField("Hello World " + i);
      vfm2.add(rtf);
    }
    
    hfm1.add(new LabelField("!"));
    hfm1.add(vfm2);
    hfm1.add(new LabelField("!"));
    
    add(hfm1);
    

    This will display

    Spacer | RichTextField

    and not the desired

    Spacer | RichTextField | Spacer

    What seems to happen is that the RichTextFields is too long and I don't know how to solve this problem. Does anyone have any suggestions on what I am doing wrong?

    I tried getPreferredWidth() substitution, but this isn't all to shorten

    for (int i = 1; i <= 10; i++)
    {
      RichTextField rtf = new RichTextField("Hello World " + i)
      {
        public int getPreferredWidth()
        {
          return (40);
        }
      };
      vfm2.add(rtf);
    }
    

    If it helps, () Display.getWidth Returns 360 without the above substitute in portrait (top-side-to the top).

    Any help is appreciated.

    Which no longer works, you must force the width of the RichTextField in the sublayout.

    Try the following:

        VerticalFieldManager vfm = new VerticalFieldManager();
        HorizontalFieldManager hmanger = new HorizontalFieldManager();
        hmanger.add(new LabelField("!"));
        RichTextField rtf = new RichTextField("Hello World ") {
            public int getPreferredWidth() {
                return 40;
            }
            protected void layout(int arg0, int height) {
                super.layout(getPreferredWidth(), height);
                setExtent(getPreferredWidth(), height);
            }
        };
        hmanger.add(rtf);
        hmanger.add(new LabelField("!"));
        vfm.add(hmanger);
        this.add(vfm);
    

    Also, can I complements the original poster on which gives us a simple piece of code that worked without needing anything else and demonstrated the problem.  I wish that all code messages were similarly brief and precise.

  • WNDR3700 not internet connection due to the storm

    My modem to broadband ISP (ARRIS TM822) was killed during a storm, it was replaced with the same model, and at the beginning, when I plugged my router, the wireless worked well. I'm not in the settings or something, just plugged in, and it worked perfectly. However the next morning, I was unable to connect to the internet.

    I did a lot of troubleshooting:

    • Firstly, I fed all the way down, pulling cables, batteries on the modem, etc and started in sequence. This is done several times without success.

    • I updated the firmware on the router, done the commissioning, no luck

    • Connected on the router, using the routerlogin.net and run the configuration wizard. Got the message saying 'No Internet connection detected' ' Please check connection to the modem cable/DSL and of Internet WAN port.

    • Did a factory reset and used the resource CD. To the tab of preparation, got 'No adapter' ' is either disabled or no Ethernet card Ethernet card is installed on this computer...» "I've updated the driver for the LAN on my computer (it's something RealTek) and uninstalled and re-installed. Same result.

    • In addition, the port is very well. The LED indicator for the Ethernet port is shining green on the router and the computer, the port "lights" to show a good connection. It also works very well when it is connected directly to the modem.

    • The State of the computer shows LAN network data is sent and received when it is connected to the router, quite strangely, even if I can't connect to the internet.

    Thus, it has been a long and frustrating day. I'd appreciate help on solving this problem.

    Thanks in advance.

    Hi Elaine,.

    I couldn't make it work. I pretty well confirmed, however, it is the router. I tried another router and it works very well with the modem, and I had a friend check my router on its network. It did not work there either. I'll have to buy another.

    Maybe it was damaged during the storm that killed the modem. Just very strange that he worked for a while before stopping and that he was not completely killed as the modem, just maybe the internet port. Both have been connected to a surge protector as well! Maybe I can get compensation from the manufacturer. Well...

    Thank you for following it upwards.

  • printer no longer meets the transmission wireless MacBook Pro.

    Product: HP Officejet Pro 8600 Premium

    Mac OS X 10.7.4

    My printer displays a message that there is a software update for eprint available I said to go and install using the touch pad on the control panel...

    Since that time my printer will print is no longer the files that I send through my network wireless of my MacBook pro.  However, it will print from another computer which is windows based.

    Test the printer says that it is connected to the network wirelessly with the same IP address because he always had and good fopr the network SSID

    If I click on the HP printer icon in the Dock, he says that the printer is ready and tells me that I am low on ink cartridge.

    When I try to send a file to the printer to print, I get the drop down menu to select the predefined formats and printing mode.  Then, I get the indication that the work is underway with the number 1 in red circle on the printer icon in the dock, when I click on the icon of the menu of the printer work box opens and the following sequence occurs:

    1. menu says "in search of computer"

    2. menu says comprehensive impression of 1% of employment, scrolls of barber pole

    3. menu says printer not responding do not

    If I click on the button 'Open printer utility', almost everything is revealed to be unknown, including the IP address, serial number of model.  Two articles have identified information.  Version of the driver is presented as inkjet 3 3.3.0 driver and number IK is presented as 371.

    Any help would be greatly appreciated.

    MILS

    It seemed to work for now. I also went to http://support.apple.com/kb/DL907 and downloaded and new set of drivers for OSX Mountain Lion.

    Since periodically all the lights light up and blink on my printer, I fear that something has been zapped during a storm, a week or two ago. The only way to reset when this occurs is waiting for power supply, 30 sec to disconnect and reconnect. Thanks for your help!

  • How to catch the long menu key?

    Hello

    I have a background application that launches a window of the screen only and I need to be able to listen/catch long menu key press the application to switch to this meal bar. In fact, if the user launches the application switch my screen bar somehow needs to know so he can close. How do I do that? A UIApllication can simply listen to deactivate() calls but screen can do that. I've already implemented KeyListener, but the long press event is not caught it.

    Update:

    Hmmm... She is one storm that has the feture to launch the switch application through a long press on the menu button? Doen't work on Curve 8900.

    I can still catch the application change event in a window of the screen, anyone know how?

    Thank you.

    KeyListerners keyRepeat() seems to intercept the key event in the application that starts the screen.

    Problem seems to be resolved then.

  • BB Storm: Tilt screen problem

    Hello

    Purpose is to display a series of files bmp on screen of BB storm 9500 (to show that video). It works fine as long as I do not tilt the blackberry. Time as I tilt the device (while loop), it displays immediately stops and the last bmp file. As can be seen from the code, I've implemented it as singelton for only 1 instance of the BMPBuff class.

    public class BMPBuff extends MainScreen
    {
    private Bitmap img;
    private static BMPBuff instance;
    
    private BMPBuff() {
        BMPpThread pThread = new BMPpThread();
        pThread.start();
    }
    
    public static BMPBuff GetInstance(){
    
    synchronized (UiApplication.getUiApplication().getAppEventLock())       {
        if(instance == null){
            instance = new BMPBuff();
        }
        return instance;
      }
    }
    
    public class BMPpThread extends Thread
    {
        public void run() {
        int count;
    
        BMPPlayerBuffer bBuff = new BMPPlayerBuffer();
        for (count = 0; count < 300; count++)
        {
         img = bBuff.BMPImageArray[count];
         UiApplication.getUiApplication().invokeAndWait(new Runnable()
          {
            public void run()
            {
                invalidate(); //paint images in screen
            }
          });
        }
        }
    }
    
    protected void paint(Graphics graphics)
    {
      graphics.drawBitmap(0, 0, img.getWidth(), img.getHeight(), img, 0, 0);
    }
    }
    

    How I instantiate this class is,

    BMPBuff bScreen = BMPBuff.GetInstance ();
    pushScreen (bScreen);

    I've been expectiing it works fiine after implementing the Singelton. But does not work. Any ideas/help?

    I'm glad to hear that it worked! You can mark the issue as resolved?

    I don't think he had much to do with the orientation of the device in particular. As you said the same thing happened when you press the menu button. I think that other interactions of the interface user would be likely to cause the same problem with your original code.

    My guess is that he was blasting through the loop you cause only to see the last image. Have you seen an animation with your original code? It might also make sense special in the event queue, which throws events when certain UI interactions occur to keep sensitive things. To tell you the truth I don't know

    With respect to the correction of the attempt to singleton, who won't have an effect. For example, Android strives to save and re - create your current activity, and a singleton may have helped in this case. But I believe that BlackBerry leaves the process running and simply makes a new provision on the current screen.

  • different color different RichTextField.

    I have the values in the array of strings that size is about 100.

    I want to show this array of strings through RichTextField.

    But I want to show the values is to print in different color.

    Hi nitin,

    Here I m posting for the custom field color code use this field to display different colors.

    public class ColoredLabelField extends RichTextField {
    
        private int textColor;
    
        public ColoredLabelField(String text, int textColor, long style) {
            super(text, style);
            this.textColor = textColor;
        }
    
        public void setTextColor(int color) {
            this.textColor = color;
        }
    
        protected void paint(Graphics graphics) {
            graphics.setColor(textColor);
            super.paint(graphics);
        }
    
    }
    

    Thank you.

  • Add ellipses to a multiline RichTextField

    Hi, this is the code of my custom text field Multiline Rich

    As you can see it is very easy to display several lines.

    The problem is that I want to add more features

    Firstly, as a parameter I sent you of the lines, the witch is the maximum amount of the lines I want.

    If the text is too short, I want that number to decrease. Now the text field happens to a lot of height.

    Secondly, the text is too long to be requested amounting to line, at the end of the text, there must be an ellipsis.

    Any ideas?

    public class CustomMultiLineTextField extends RichTextField {
    
        private int lines;
    
        public CustomMultiLineTextField(String text, int lines, long style) {
            super(style);
            this.lines = lines;
            this.setText(text);
        }
    
        protected void layout(int width, int height) {
            super.layout(width, height);
            setExtent(getWidth(), getFont().getHeight() * lines);
        }
    }
    

    The closest thing I found was something like that

    http://www.logresource.com/question/2187245/ShowAll/#additionalAnswersMarker

    And thi

    http://supportforums.BlackBerry.com/T5/Tablet-OS-SDK-for-Adobe-Air/how-to-display-multi-line-text-in...

    Thank you

    Using the first link came with it, not the best solution, but it'll do.

    If you have another idea that I'll want to see.

       void wrapString(String inputString, int width, Font font) {
            line1 = "";
            line2 = "";
            line3 = "";
    
            if (font.getAdvance(inputString) <= width) {
                line1 = inputString;
            } else {
                int charsInLine1 = countCharsInLine(inputString, 0, inputString.length() - 1, width, font);
                int lineBreak1 = inputString.lastIndexOf(' ', charsInLine1);
                if (lineBreak1 == -1) {
                    lineBreak1 = charsInLine1;
                }
    
                line1 = inputString.substring(0, lineBreak1);
                line2 = inputString.substring(lineBreak1 + 1, inputString.length());
    
                if (font.getAdvance(line2) > width) {
                    int charsInLine2 = countCharsInLine(line2, 0,   line2.length() - 1, width, font);
                    int lineBreak2 = line2.lastIndexOf(' ', charsInLine1);
                    if (lineBreak2 == -1) {
                        lineBreak2 = charsInLine2;
                    }
    
                    line3 = line2.substring(lineBreak2 + 1, line2.length());
                    line2 = line2.substring(0, lineBreak2);
    
                    if (font.getAdvance(line3) > width) {
                        int charsInLine3 = countCharsInLine(line3, 0, line3.length() - 1,   width - font.getAdvance("..."), font);
                        line3 = line3.substring(0, charsInLine3) + "...";
                    }
                }
            }
    
            System.out.println("line1: " + line1);
            System.out.println("line2: " + line2);
            System.out.println("line3: " + line3);
        }
    
        int countCharsInLine(String str, int min, int max, int width, Font font) {
            if (min >= max)
                return max;
    
            int guess = min + (max - min) / 2;
            int advance = font.getAdvance(str, 0, guess);
    
            if (advance < width)
                return countCharsInLine(str, guess + 1, max, width, font);
            else if (advance > width)
                return countCharsInLine(str, min, guess - 1, width, font);
            else
                return guess;
        }
    
  • RichTextField text is not displayed after setText()

    I have a screen that has a RichTextField inside with an EditField which has its overloaded keyChar event, that once you type in the EditField and press ENTER, I put the text of the for the text of the RichTextField RichTextField + the text of the EditField.  After doing this and calling getText() on my RichTextField and printing to the debug window, I can see all of the text that has been added to it.  It seems that setText() works well, the problem is, the RichTextField is always empty.

    After fighting with this during so long, I found what was the deal.  Apparently even though I was defining the width of the field to the size of the screen less a few pixels, somehow in my current implementation, the width has been implemented so small that the field was invisible.  Thanks for the suggestion, BBDeveloper.

  • Simple question - why doesn't this long text vertical field?

    It must be easy, but I spent too long trying to make it work.  I have a screen that displays a long string (EULA), followed by a few buttons.  I can not get the vertical scrolling text.  What Miss me?  I tried different combinations of indicators on the Manager with no luck.    I tried to use a LabelField as a RichTextField.

    Thank you!

    Here is the constructor for the form class:

     public EULAScreen() {
    
            super();
    
            VerticalFieldManager mgr2 = new VerticalFieldManager(Manager.VERTICAL_SCROLL|Manager.USE_ALL_HEIGHT);
    
            mgr2.add(new LabelField("Scroll to the bottom and click I AGREE to accept this agreement.\n \n"));
            lbEULA = new RichTextField(EULATEXT,RichTextField.USE_ALL_HEIGHT);
    
            mgr2.add(lbEULA);  // lbEULA is a multi-line private static final String
            mgr2.add(acceptButtonField);
            mgr2.add(notacceptButtonField);
            add(mgr2);
        }
    

    Try something like below:

    //main screenpublic EULAScreen(){   super(NO_VERTICAL_SCROLL);   VerticalFieldManager mgr2 = new        VerticalFieldManager(Manager.VERTICAL_SCROLL|Manager.VERTICAL_SCROLLBAR)   {      protected void sublayout( int maxWidth, int maxHeight )       {          int displayWidth = Display.getWidth();          int displayHeight = Display.getHeight();
    
               super.sublayout( displayWidth, displayHeight);           setExtent( displayWidth, displayHeight);       }   };   mgr2.add(new LabelField("Scroll to the bottom and click I AGREE to                  accept this agreement.\n \n"));   lbEULA = new RichTextField(EULATEXT,RichTextField.USE_ALL_HEIGHT);
    
       mgr2.add(lbEULA);     // lbEULA is a multi-line private static final String    mgr2.add(acceptButtonField);    mgr2.add(notacceptButtonField);   add(mgr2);}
    

    @Edit: typo

    Concerning

    Bika

  • VerticalFieldManager will not scroll long LabelField?

    Hello

    I have a VerticalFieldManager. I add a LabelField unique to it. His text is long, so it spills over the bottom of the screen. My application shows that there is more text with the vertical scroll arrows. However, it will not scroll down. The same layout with a bunch of buttons works fine, scrolling works without problem.

    Is there something special we have to do for long LabelFields, for its parent VerticalFieldManager to scroll?

    Thank you

    Substituting LabelField RichTextField, that's what I need.

    Thank you

  • Who can say how to access the system log on the OS 5.0 for the Storm 2

    Hi guys,.

    I downloaded Storm 2 Simulator with OS 5.0 beta. I wanted to check the system log but menu found the home screen "Show keyboard" is no longer available.

    So how do you check the syslog on storm 2? Help please! Thank you very much.

    http://supportforums.BlackBerry.com/T5/Java-development/how-to-view-device-log-on-storm/m-p/249868

  • Don't highlight RichTextField

    On my screen, I have 3 domains.  The first is a label of a certain height, then my RichTextField and finally an EditField.  I want to be able to type in the EditField, and then this text will appear on the RichTextField.  I got all this so far, but the problem is that the RichTextField not scroll when the text past the bottom of the screen.  I set the width and the height of the rich TEXT, because I want my LabelField is always visible on top and my EditField is always visible on the bottom of the screen.

    My implementation of RTF:

            rtf = new RichTextField()
            {
                public int getPreferredWidth()
                {
                    return (Display.getWidth());
                }
                public int getPreferredHeight()
                {
                    return (Display.getHeight() - labelField.getHeight() - 40);
                }
                protected void layout(int width, int height)
                {
                    super.layout(getPreferredWidth(), getPreferredHeight());
                    setExtent(getPreferredWidth(), getPreferredHeight());
                }
            };
    

    The 40 is of course to leave the room downstairs for my EditField.  I know that there must be something to do with the way I put the width/height because I could get the marquee when I ran it without the overloaded functions, but of course this makes my field get sandwiched together.  I want my EditField to be always visible at the bottom of the screen.  Is it possible that I'll be able to set the dimensions of the RTF and still have text scrolling?

    You can do this by the following approach:

    1. first of all, make your non scrollable screen vertically.

    2. create your topManager, for example

    HorizontalFieldManager with a LabelField

    2. create your bottomManager, for example

    HorizontalFieldManager with an EditField

    3. now, create mainManager which will be the sole manager who verically scroll. for example:

    VericalFieldManager with height and width must be set as follows by substituting the sublayout() method:

    Width = width of display;

    height = height of display - (height topManager + bottomManager height)

    Here is the sample code from my explanation:

    import net.rim.device.api.ui.*;import net.rim.device.api.ui.component.*;import net.rim.device.api.ui.container.*;import net.rim.device.api.system.*;
    
    class TestScreen extends MainScreen{
    
        private VerticalFieldManager mainManager;    private HorizontalFieldManager topManager, bottomManager;
    
        TestScreen()     {            super(NO_VERTICAL_SCROLL);
    
            topManager = new HorizontalFieldManager();        final LabelField labelField = new LabelField("Header");        topManager.add(labelField);
    
            bottomManager = new HorizontalFieldManager();        EditField editField = new EditField("Footer:", "")        {            /*            public int getPreferredHeight()            {                return 40;            }*/                 };        bottomManager.add(editField);
    
            /////////////////START OF MAIN MANAGER/////////        //rather than  adding component in the mainScreen        //add components in this verticalManager and then        //add this manager to mainScreen               mainManager = new VerticalFieldManager(Manager.VERTICAL_SCROLL | Manager.VERTICAL_SCROLLBAR)        {            protected void sublayout( int maxWidth, int maxHeight )            {                int width = Display.getWidth();                int height = Display.getHeight() -                             (topManager.getPreferredHeight() +                               bottomManager.getPreferredHeight());                super.sublayout( width, height);                setExtent( width, height);            }                    };        String str = "Very long text";        RichTextField rtf = new RichTextField(str);        mainManager.add(rtf);       ////////////////END OF MAIN MANAGER/////
    
            this.add(topManager);        this.add(mainManager);        this.add(bottomManager);            }}
    

    Concerning

    Bika

  • Why the my RichTextFields be changed?

    Hello

    I recently changed to use LabelFields for RichTextFields, because you can't really have to scroll a long LabelField. For some reason any all my RichTextFields can be changed. I'm not really sure what's going on, I don't know I used these things before.

    4.6.1 using.

    Anyone had this problem or knows what to do about it?

    Found the problem.

    I was generating a large number of fields in a factory and at some point (and for some reason any) I would take the resulting field and say:

    myField.setEditable(true);
    

    Which resulted in me to RichTextFields which was more like EditFields. It's funny because I've seen discussions where people are asking how they can make editable RichTextFields and then said that it is not possible. For these people, above the line of code should work.

    Well that concludes our adventure. Thank you all for your time and concern. I wish all good fortune that overall without this memorable occasion.

Maybe you are looking for

  • MUTE button stuck on red please help!

    Hi guys I have improved my computer windows laptop 8 since then my button mute is taped red what do I do? I try a few things but no luck so far?

  • How to create a recovery for TPT 2 disc

    Hello I really don't like the idea that my only restore options re' is on the same drive. So, if my drive goes down, I have no recovery option. I tried to create a recovery disk using the tools integrated in Windows, but it error. Other forums say th

  • Exchange of data between the main VI and sub - VI

    It is my first attempt to build a comprehensive program and hope you can help me. The idea is to load a set of data and to perform several calculations and operations on them, find themselves in the creation of a report file. What I want to do is to

  • SE DHCPNACK to the IP on another router

    I randomly get booted from a router to work for a mistake DHCPNACK to my local IP at home. At home, the IP address is 192.168.1.7 but at work it is 192.168.0.11. When I get started to work, the system event viewer said: Lease IP address 192.168.1.7 f

  • Field image cannot refresh when you move between records in a jsf page

    In jdev 12.1.2I have a formlayout in a jsf page, there is an af:image that bind to a url of the image file, the source code is like this:("#{bindings.") Headpicurl.inputValue}') < f: facet = '3' tab name > < af:panelFormLayout id = "pfl1" > < af:inpu