How to add multiple lines when the button is clicked

How to add multiple lines when the click on button now is just add a row .plz give me idea how... waiting for answer

/ public final class screen extends MyScreen
{
/**
* Creates a new object of MyScreen
*/
ObjectChoiceField obj1 obj2, obj3, obj4.
Table of String() = {'101 ', ' 102'};
String of shadow [] = {"Shade1", "Shade2"};
Rolls of string [] = {'101 ', ' 102'};
String cutting [] = {"100-150", "150-200"};
Chain of selectedindex1, selectedindex2, selectedindex3, selectedindex4;
LabelField lbl1 lbl2, lbl3, lbl4;
    
GFM LinedGridFieldManager;
HFM HorizontalFieldManager, hfm1, hfm2 hfm3;
VerticalFieldManager vfmMain;
    
public MyScreen()
{
    
Set the displayed title of the screen
hfm1 = new HorizontalFieldManager (HorizontalFieldManager.NO_VERTICAL_SCROLL |) HorizontalFieldManager.NO_VERTICAL_SCROLLBAR);
hfm2 = new HorizontalFieldManager (HorizontalFieldManager.NO_VERTICAL_SCROLL |) HorizontalFieldManager.NO_VERTICAL_SCROLLBAR);
hfm3 = new HorizontalFieldManager (HorizontalFieldManager.NO_VERTICAL_SCROLL |) HorizontalFieldManager.NO_VERTICAL_SCROLLBAR);
HFM = new HorizontalFieldManager (HorizontalFieldManager.FIELD_RIGHT);
vfmMain = new VerticalFieldManager (Manager.NO_VERTICAL_SCROLL |) Manager.NO_HORIZONTAL_SCROLLBAR);
        
obj1 = new ObjectChoiceField ("", graph, 0, FIELD_LEFT);
obj2 = new ObjectChoiceField ("", blind, 0, FIELD_LEFT);
Obj3 = new ObjectChoiceField ("", rolls, 0, FIELD_LEFT);
Obj4 = new ObjectChoiceField ("", cuts, 0, FIELD_LEFT);
        
LBL1 = new LabelField("");
LBL2 = new LabelField("");
lbl3 = new LabelField("");
lbl4 = new LabelField("");
        
ButtonField btnAdd = new ButtonField ("ADD", FIELD_RIGHT);
        
GFM = new LinedGridFieldManager (4, LinedGridFieldManager.VERTICAL_SCROLL);
        
hfm1.setMargin (20, 0, 10, 0);
hfm1. Add (new LabelField ("Chart"));
hfm1. Add (obj1);
hfm1. Add (new LabelField ("Shade"));
hfm1. Add (obj2);
        
hfm2. Add (new LabelField ("Rolls"));
hfm2. Add (Obj3);
hfm2. Add (new LabelField ("Cuts"));
hfm2. Add (Obj4);
HFM. Add (btnAdd);
        
GFM. Add (new LabelField ("Chart"));
GFM. Add (new LabelField ("Shade"));
GFM. Add (new LabelField ("Rolls"));
GFM. Add (new LabelField ("Cuts"));
        
vfmMain.add (hfm1);
vfmMain.add (hfm2);
vfmMain.add (hfm3);
vfmMain.add (hfm);
vfmMain.add (new SeparatorField());
vfmMain.add (gfm);
Add (vfmMain);
        
btnAdd.setChangeListener (new FieldChangeListener()
{
' Public Sub fieldChanged (field field, int context) {}
TODO self-generating method stub
selectedindex1 = chart [obj1.getSelectedIndex ()];
selectedindex2 = shade [obj2.getSelectedIndex ()];
selectedindex3 = rolls [obj3.getSelectedIndex ()];
selectedindex4 = cuts [obj4.getSelectedIndex ()];
                
While (LBL1. GetText(). Equals("") | LBL2. GetText(). Equals("") | lbl3. GetText(). Equals("") | lbl4. GetText(). Equals(""))
{
LBL1. SetText (selectedindex1);
LBL2. SetText (selectedindex2);
lbl3. SetText (selectedindex3);
lbl4. SetText (selectedindex4);
                
GFM. Add (LBL1);
GFM. Add (LBL2);
GFM. Add (lbl3);
GFM. Add (lbl4);
                
}
}
});
}
}

Advertisement

Hi Piya,

I run your code, and according to your logic that it works correctly.

It's adding that line only once because according to your logic that one line can be added to MDT, if you do not want to add line on each click on the button, follow these steps:

selectedindex1 = chart [obj1.getSelectedIndex ()];
selectedindex2 = shade [obj2.getSelectedIndex ()];
selectedindex3 = rolls [obj3.getSelectedIndex ()];
selectedindex4 = cuts [obj4.getSelectedIndex ()];

Lbl1 LabelField = new LabelField("");
Lbl2 LabelField = new LabelField("");
LabelField lbl3 = new LabelField("");
LabelField lbl4 = new LabelField("");
If (LBL1. GetText(). Equals("") | LBL2. GetText(). Equals("") | lbl3. GetText(). Equals("") | lbl4. GetText(). Equals(""))
{
LBL1. SetText (selectedindex1);
LBL2. SetText (selectedindex2);
lbl3. SetText (selectedindex3);
lbl4. SetText (selectedindex4);
                
GFM. Add (LBL1);
GFM. Add (LBL2);
GFM. Add (lbl3);
GFM. Add (lbl4);
                
}

Tags: BlackBerry Developers

Similar Questions

  • How to add two lines when the second row is not visible, but also gets the first data line too?

    Mr President

    Jdev worm is 12.2.1

    How to add two lines when the second row is not visible, but also gets the first data line too?

    I want to add two lines like below picture, but want the second to remain invisible.

    tworows.png

    I asked this question but my way of asking was wrong, that's why for me once again.

    Concerning

    Try to follow these steps:

    1. in the database table to add the new column "JOIN_COLUMN" and add the new sequence "JOIN_SEQ".

    2. Add this new column in the entity object. (You can add this in entity object by right clicking on the entity object and then select "Synchronize with database" then the new column and press on sync)

    3. in your bookmark create button to create only one line NOT 2 rows.

    4 - Open the object entity--> java--> java class--> on the entity object class generate and Tick tick on the accessors and methods of data manipulation

    5 - Open the generated class to EntityImpl and go to the doDML method and write this code

      protected void doDML(int operation, TransactionEvent e)
      {
        if(operation == DML_INSERT)
        {
          SequenceImpl seq = new SequenceImpl("JOIN_SEQ", getDBTransaction());
          oracle.jbo.domain.Number seqValue = seq.getSequenceNumber();
          setJoinColumn(seqValue);
          insertSecondRowInDatabase(getAttribute1(), getAttribute2(), getAttribute3(), getJoinColumn());
        }
    
        if(operation == DML_UPDATE)
        {
          updateSecondRowInDatabase(getAttribute1(), getAttribute2(), getAttribute3(), getJoinColumn());
        }
    
        super.doDML(operation, e);
      }
    
      private void insertSecondRowInDatabase(Object value1, Object value2, Object value3, Object joinColumn)
      {
        PreparedStatement stat = null;
        try
        {
          String sql = "Insert into table_name (COLUMN_1,COLUMN_2,COLUMN_3,JOIN_COLUMN, HIDDEN_COLUMN) values ('" + value1 + "','" + value2 + "','" + value3 + "','" + joinColumn + "', 1)";
          stat = getDBTransaction().createPreparedStatement(sql, 1);
          stat.executeUpdate();
        }
        catch (Exception e)
        {
          e.printStackTrace();
        }
        finally
        {
          try
          {
            stat.close();
          }
          catch (Exception e)
          {
            e.printStackTrace();
          }
        }
      }
    
      private void updateSecondRowInDatabase(Object value1, Object value2, Object value3, Object joinColumn)
      {
        PreparedStatement stat = null;
        try
        {
          String sql = "update table_name set column_1='" + value1 + "', column_2='" + value2 + "', column_3='" + value3 + "' where JOIN_COLUMN='" + joinColumn + "'";
          stat = getDBTransaction().createPreparedStatement(sql, 1);
          stat.executeUpdate();
        }
        catch (Exception e)
        {
          e.printStackTrace();
        }
        finally
        {
          try
          {
            stat.close();
          }
          catch (Exception e)
          {
            e.printStackTrace();
          }
        }
      }
    
  • How to perform an action when the button is clicked reply all in BB email?

    I find the solution on below scenario, any help appriciated.

    User open a receipt email and click the 'reply to all' "."

    It is possible to perform any action on the button 'reply to all '?

    Thank you

    You can not interact with native applications except for adding your own menu entry (entries).

  • How can I get audio to not start when the button is clicked?

    I am new to adding audio to slides, buttons, click boxes.  Import the recorded voice on the overall slide of files sounds easy enough.  However, there are several buttons that display a legend I want audio to not start when the button is clicked.  I added audio just for this button, but it starts when the slide begins.

    How can I get audio to not start when the button is clicked?

    Hello

    Audio playback when the assigned object with the audio appears. That's why hear you when the button appears.

    Try to assign audio instead to the object that is displayed when you click the button. Perhaps the legend.

    See you soon... Rick

    Useful and practical links

    Captivate wish form/Bug report form

    Certified Adobe Captivate training

    SorcerStone blog

    Captivate eBooks

  • How to add a PPR to the button when running

    Hi all
    I have a text named "status" entry and it has links to this method
          public void setStatus(RichInputText status) { 
            setCurrentRecordStatus((String)status.getValue());
            System.out.println("status value is"+(String)status.getValue());
            status.setAutoSubmit(true);
            this.status = status;
        }
    And I have the "submitBtn" command button and I set the disable property to this method
          
        public boolean isDisableSubmitButton() {
          if (getCurrentRecordStatus() == "E") {
              disableSubmitButton=false;
          } else {
             disableSubmitButton = true;
          }
            return disableSubmitButton;
        }
    
        public void setCurrentRecordStatus(String currentRecordStatus) {
            this.currentRecordStatus = currentRecordStatus;
        }
    
        public String getCurrentRecordStatus() {
            return currentRecordStatus;
        }
    I want to put the partial "trigger" property of the command key is the id of the input text 'status' when running so that the property enable and disable the Refresh button.

    I can't do this design-time for many reasons, one of them is that the button is on the template and the content of the page changes after menu selection.

    My question is: how to add a PPR to this button during execution?
    Help, please
    Thank you

    Hello

    Try like this I hope this helps.

    for example:

    Jspx page:





    At the bean:

    private RichPopup * bindpopUp *;

    public String testmMethod() {}
    AdfFacesContext.getCurrentInstance (.addPartialTarget(*bindpopUp*));
    Returns a null value.
    }

    * Note :*

    Add partialsibmit if you use all the action in the component.

    Remove the partial triggers in the page, if you gave for the same component in the managed Bean. Add target partial bean or in the page... in a place...

    Kind regards
    Guillet

  • Captivate 9 - How to add multiple actions to a button

    HI all, on Captivate 9 I have created a status display slide with four buttons, so when the user clicks on each button, they will see different content.

    I want to force the navigation to make sure that the user clicks on THE 4 buttons (in order that), before being able to see the button "NEXT" will appear on the screen that will allow them to move to the next slide.

    I think I need to create variables and stocks advanced on each button to create this logic, but how do I add additional actions on the same button? Under 'The ACTION', I see that all the buttons have an action to open the contents of the status display when you click on:

    action-captivate.jpg

    Is it possible to add another action to the same button?  Please share instructions to help me create the logic to do this? Thank you very much.

    You need user variables and conditional action with two decision for each of your buttons. I posted this workflow many times, but it's so hard to find the wire. Another try:

    1. Create 4 variables v_one, v_two... v_four with a default value of 0. they will be changed to 1 when the user clicks on the associated button.
    2. Create a conditional advanced action for each button, with two decisions:
      1. First decision 'Always' is a standard simulated action
        IF 1 is equal to 1
        Assign the v_one with 1
        Change the State of...             the action that you had one this time
      2. Second decision "CheckVars".
        IF v_one is equal to 1 AND
        v_two is equal to 1...
        ....
        is equal to 1
        See the Bt_Next
        Select Bt_Next

    Create a similar action to each button, only the first decision will have to be modified (the variable and the state change).

    The Bt_Next button should be hidden in the output to start with. Don't forget to define points of suspension of the 4 buttons at this very moment. For the next button, you can have a break at the same time or later.

  • How to add a user when the Muse site is transferred without Business Catalyst?

    Hello

    I downloaded a Muse site for my client on its own ftp server. But how do I add him as an editor of "inbrowser", so that she can manage the site needed? Or is it only possible to add a user when I upload the site on the host Business Catalyst?

    Thank you!

    Hello

    Update June 2014 to Muse allows In-Browser editing for Muse sites hosted with third-party providers (not Adobe).

    See https://helpx.adobe.com/muse/using/whats-new.html#In-browser%20Editing%20enhancements for more details.

    Abhishek

  • How to raise an event when the user have clicked all the buttons (in random order)?

    Greetings,

    I want to trigger an event (frame 2 goto and stop) after all my 3 user buttons were clicked in no particular order.

    I have 3 buttons on the stage, image1. (instence names: MCBlue, MCRed, MCYellow)

    How can I write my code?

    Here's what I have, but it does not at all. I'm so confused.

    I thank very you much for your time.

    [code]:

    import flash.events.Event;
    import flash.events.MouseEvent; 
    
    stop();  
    
    MCRed.addEventListener(MouseEvent.CLICK,redReady);
    MCBlue.addEventListener(MouseEvent.CLICK,blueReady);
    MCYellow.addEventListener(MouseEvent.CLICK,yellowReady);
    
    function redReady(event:MouseEvent):void
    {
              MCRed.MouseEvent.CLICK();
    }
    
    function blueReady(event:MouseEvent):void
    {
              MCBlue.MouseEvent.CLICK();
    }
    
    
    function yellowReady(event:MouseEvent):void
    {
              MCBlue.MouseEvent.CLICK();
    }
    
    
    var buttons:Array = [redReady, blueReady, yellowReady];
    var sequence:Array = [];
    var correct:int;
    
    
    addEventListener(Event.ENTER_FRAME, gotoFrame);
    
    
    function gotoFrame(e:MouseEvent):void {
              if (buttons.indexOf(e.target) == sequence[correct]){
                        gotoAndStop(2);
              }
    }
    
    

    If the buttons are movieclip symbols, then a way to solve it would be to set a property of each button to be true, when everyone gets clicked and then have a function that you call who checks this property for all buttons.  When all the true test is when you switch to the 2 structure.  Something like...

    import flash.events.Event;
    import flash.events.MouseEvent;
    
    stop();  
    
    MCRed.addEventListener(MouseEvent.CLICK,redReady);
    MCBlue.addEventListener(MouseEvent.CLICK,blueReady);
    MCYellow.addEventListener(MouseEvent.CLICK,yellowReady);
    
    MCRed.clicked = false;
    MCBlue.clicked = false;
    MCYellow.clicked = false;
    
    function redReady(event:MouseEvent):void
    {
              MCRed.clicked = true;
              gotoFrame();
    
    }
    
    function blueReady(event:MouseEvent):void
    {
              MCBlue.clicked = true;
              gotoFrame();
    }
    
    function yellowReady(event:MouseEvent):void
    {
              MCYellow.clicked = true;
              gotoFrame();
    }
    
    function gotoFrame():void {
              if(MCRed.clicked && MCBlue.clicked && MCYellow.clicked){
                        gotoAndStop(2);
              }
    }
    
  • Question: how to format multiple lines in the Guild: email field

    Hello

    I would like to have a message of several lines in the body of the email. I can get the text to include, but all in a single line. How can I get the lines to be separated into several separate lines? Everything except the formatting of the message works very well. Here's my script, which does not work:

    app.mailMsg ({}

    bUI: false,

    cTo:

              cCc: " [email protected] Follett.com ; ", "

    bassujetti: 'True full up' + "" + page1.storeInfo.arMajor.rawValue + "" + pages1_3.page1.storeInfo.storeNum.rawValue,.

    CMSG: 'Hello,';

    + 'The true for this store was completed. Please find the links to the list control and reconciliation below. \n » ;

    + "Checklist: \n";

    + ' Reconciliation: \n ";

    + "Thank you, \n";

    }}}}});

    Thank you

    MDawn

    Hello

    It seems that you may have a few errors of syntax... or is the forum scrap things up.  You do not want any semicolons in the argument mailMsg() and you used all the accolades.  Something like;

    app.mailMsg ({}

    bUI: false,

    cTo:

    cCc: "[email protected];"

    bassujetti: 'True full up' + "" + page1.storeInfo.arMajor.rawValue + "" + pages1_3.page1.storeInfo.storeNum.rawValue,.

    CMSG: 'Hello '

    + 'The true for this store was completed. Please find the links to the list control and reconciliation below. \n ".

    + "Checklist: \n".

    + ' Reconciliation: \n ".

    + "Thank you, \n".

    });

    Concerning

    Bruce

  • menu item from openes when the button is clicked

    Hi friends,

    My monitor have buttons and menu items. When I click on the button using wheel, click the fucton button works, but it will also open the menu items.

    How can I block the menu item when I press the button.

    Thanks in advance...

    use 'ButtonField.CONSUME_CLICK '.

  • Display the form when the button is clicked

    Hello, I am using JDeveloper 11.1.2.3.0
    I have a button and a form on my jsf page. I want the form to display when I click the button (to be seen). How is it possible in the ADF?
    Thank you

    Take a look at http://tompeez.wordpress.com/2013/03/25/creating-variables-and-attribute-bindings-to-store-values-temporarily-in-the-pagedef/

    Timo

  • Call a rowDisclosureEvent from a tree Table when the button is clicked.

    Hi all

    I use Jdeveloper 11.2.5.

    I want to know how can I call the rowDisclosureEvent of a TreeTable at the click of a button.

    Code:

    {} public void collpaseAll (RowDisclosureEvent event)
    depth int = treeTable.getDepth ();
    if(Depth>0) {}
    return;
    }
    RowKeySet discloseRowKeySet = treeTable.getDisclosedRowKeys ();
    RowKeySet addedRowSet = event.getAddedSet ();
    Iterator addedRowKeyIter = addedRowSet.iterator ();
    {if (addedRowKeyIter.hasNext ())}
    discloseRowKeySet.clear ();
    Object firstKey = addedRowKeyIter.next ();
    discloseRowKeySet.add (firstKey);
    treeTable.setSelectedRowKeys (addedRowSet);
    treeTable.setRowKey (firstKey);
    AdfFacesContext adfFacesContext = null;
    adfFacesContext = AdfFacesContext.getCurrentInstance ();
    adfFacesContext.addPartialTarget (treeTable.getParent ());
    }
    }

    {} public void collapse (ActionEvent event)
    Add the code in the event here...

    }

    What should go after add code here event so that it can call the above method.

    Why down? If you want to just close all open nodes, you can do it inside the actionListener to the button.

        public void collapseTreeListener(ActionEvent actionEvent)
        {
            RowKeySet lDisclosedRowKeys = treeTable.getDisclosedRowKeys();
            lDisclosedRowKeys.removeAll();
            treeTable.setDisclosedRowKeys(lDisclosedRowKeys);
            // PPR refresh a jsf component
            AdfFacesContext.getCurrentInstance().addPartialTarget(treeTable);
        }
    

    Timo

  • All fields are empty when the button is clicked

    Hello

    I have the result and 2 window search criteria. all the fields in the search window are not visible when the user enters some search criteria and click on the button Search opens the window of results, the opening of the result window, I want to say is not no button text box are visible in the search window, the window is empty. Please can someone tell what is wrong, what I have to change any property of window or controls.

    Thank you

    Vish

    Hello

    Oh no problem, you must use 1 table of main content & display the search result in the stacked with the next consideration...

    Please note on canvases stacked that you have the following properties of the view-port, which explain the key solution do not display the form elements in your case.

    1- T it position from view of the piled in canvas (Viewport) on the table of contents of the current window. (Display X, Y Position window)

    a.Viewport X, position Y on the window:

    Specifies the coordinates x, y to the left corner of the canvas stack relative to the top left of the display of the contents of the current window.

    -This means that the position of the top left of your canvas stacked on top of the canvas content.

    b.Viewport WIDTH, HEIGHT

    Specifies the width and height of the display for a stacked canvas.

    -This means that the actual size and the position of the view that defines the part of the drawing area is displayed in the window running.

    2- T it position from view of the piled in canvas (Viewport) on stacked canvas itself. (Display X, Y Position on canvas window)

    Viewport X, position Y on canvas

    Specifies the location of the top left corner of the view from the upper left corner of the canvas. The size and location of the window define the view; in other words, the part of the canvas which is currently visible in the window which is attributed the canvas.

    This parameter specifies what part of your willingness to stacked canvas the viewport (visibility) will cover.

    These properties help you make your most visible form elements on your canvas without using the scroll bar.

    You should try for yourself & recognize more clearly.

    Amatu Allah

  • CLEAR the VALUE of INPUT TEXT when the button is clicked

    Hi all

    I have a box of 2 inputText in my page in which the user enters a value, click on a button on this box. Now, what I want is to erase the other inputbox, during the click on the button against the inputBox in which the user entered value.
    I did partialTriggers of two boxes to the buttons and buttons are partial shipment.

    Now at the bean (session scope), I write something like firstInputBox.setValue(null);/firstInputBox.setValue("");/firstInputBox.setValue(false). When you click on buttons.

    But still my boxes are not erasing.

    Why can't he be?

    action listener to the button write-

    firstInputBox.resetValue();
    firstInputBox.setValue("");//if it takes a string input
    AdfFacesContext.getCurrentInstance().addPartialTarget(firstInputText);//always better to do programmatic PPR when there is some logic already on click of button .. do for declaritive ppr when ur whole soln. is declaritive
    
  • unexpected behavior when the button is clicked - & quot; playhead & quot; jumps to wrong frame

    I'm working on a flash site and I'm running on an actionscript issue that has me a little deadlock.

    The timeline main .fla is long of 42 images. Images 1-23 are the preloader, each frame between the 24-31 images contains one of the sections of the site, and frames 36-42 contain paragraphs of one of the main sections. 32-35 are empty frames just to help me keep things visually separated while I work on this project.

    I have a subnavigation for this paragraph of installation in frames 36-42. For each of the buttons in this sub navigation, I have attached a very simple actionscript that links to other pages of the paragraph. I used actionscript as I've mentioned below, where 'web' is in this case, the name of the image I'm aiming:
    on (release) {}
    gotoAndPlay ("web");
    }

    When I click on a link to take me to the last image, that is be named "specevents" (special events), it takes me to which frame correctly. If I click on the "specevents" button once again within this framework, I picked the preloader screen. This type of jump also happens in some of the other secondary navigation buttons, that is, by clicking on a link for a framework which I am already in will take me to a quite unexpected setting (always the same framework for each button, however).

    In fact, looking a bit more closely, I find whenever I click on one of the sub - nav links, I have to move an image. As part of the "specevents" is the last image, it brings back me to the first frame of the movie.

    It's all a bit strange for me, because apparently, I used the same method on the main navigation buttons, and they do not have something unexpected when you click it.

    FYI - the page in question here, can be found at: http://gravitygroup.com/testflashy/ the 'our work' section sub navigation, that's what I'm looking at.

    Any ideas? Thank you!

    AHA! figured it out. The problem is that I got my sub - nav buttons grouped together so I could move around as a unit. I have them removed, and everything works now!

    Thank you for taking the time to help!

Maybe you are looking for


HashFlare