Assignings values to textfields dynamically

Hi,
I am creating table rows & columns containg text fields dynamically as follows:
function addRowToTable()
var tbl = document.getElementById('tblSample');
var lastRow = tbl.rows.length;
// if there's no header row in the table, then iteration = lastRow + 1
var iteration = lastRow;
var row = tbl.insertRow(lastRow);
// right cell
var cellRight = row.insertCell(0);
var el = document.createElement('input');
el.type = 'text';
el.name = 'txtRow' + iteration;
el.id = 'txtRow' + iteration;
el.size = 20;
cellRight.appendChild(el);
Now i am calling function addRowToTable() from jsp page as + key is pressed to add rows dynamically.
So as per rows different textfields are also getting created dynamically with different id & name.
Now i am getting session attributes containing the values for textfields from servlet.
but i am not able to map the values for dynamic textfields getting created?
I want to print values in appropriate fields.
Plz help me.

Why don't you just write a for loop within a mehtod that returns an arrayof shapes?
Regards, D

Similar Messages

  • How to get the list of values for a dynamic parameter using Web Services SDK?

    <p>I am struggling to get the list of values for a dynamic parameter of a report.</p><p>I am using Java Web Services SDK ... I tried to use PromptInfo.getLOV().getValues() method but it does not work.</p><p>First of all ... is this possible (to get the list of values for a dynamic param) using Web Services?</p><p>Second of all, if this is possible, how should I do it ... it seems it works fine when running the report from CMC. It asks for DB logon info and after that it provides a list of values.</p><p>Thx </p>

    <p>Your assumption is correct. We are trying to get the LOVs from the Crystal Report. I was not aware that this is not supported by Web Services SDK.</p><p>We used Web Services SDK to integrated the Crystal Reports in our web application. We implemented some basic actions for reports: schedule, view instances, run ad-hoc reports.</p><p>We encountered this problem when trying to run/schedule reports with dynamic parameters (a list of values from DB). We were unable to get the LOVs.</p><p>Please let me know if you can think of an alternative to look at.</p><p>Thanks a lot,</p><p>Catalin </p>

  • Using action script 2 how can i send a variable value to a dynamic textbox on a different keyframe?

    using action script 2 how can i send a variable value to a dynamic textbox on a different keyframe?

    Thanks for your swift response.
    That sounds like a good solution, but the code I have on frame 2 is this
    timer = 0;
    countup = function(){
    timer++;
    countupInterval = setInterval(countup,100);
    If I added the same actionscript to frame 3 which has a dynamic textbox with a variable timer attached wouldn't it just put the timer back to 0? What I want is the last known value that was given when it was in frame 2.
    I am thinking of temple run here, I am trying to caculate the total distance(set in the timer variable) from the previous try.
    Hope this makes sense.
    Chazwick

  • Passing values to a dynamic selection screen via a report

    Hi,
    I have the following problem and need to seek your expertise urgently.
    In my program, I need to call another report by passing in parameters to the selection screen of other report. However, I could not pass values into a dynamic selection screen. I tried to use submit (report) with free selection but do not know how it works.
    Currently, I tried calling the function RS_REFRESH_FROM_DYNAMICAL_SEL and FREE_SELECTIONS_RANGE_2_EX. Using the object the first function has returned to me, I tried to append values such as fieldname etc to it. However, I realised the field names of a dynamic selection screen keeps changing. So I would not know how to pass a particular value to a selection field.
    Appreciate any help given.
    Thanks,
    CK

    Hello CK,
    Are you using logical database in your selection screen program attributes? If it is, look at include file DBxxxSEL for parameter named xxxDYNSE where xxx = logical database. Debug the program that has that dynamic selection, and look at field xxxDYNSE. This should give you a hint on how to populate the parameter when you submit the program.

  • How to pass selection screen value to LDB dynamic field.

    Hello everybody,
    In my program, I am using standard LDB(PSJ) for getting data. And there is a requirement that I have to display some dynamic fields on my selection screen like plant , person responsible ( which are mandatory also ) etc. and inside the program I have to fill those dynamic fields for which the user has entered the value in selection screen.
    Could you please tell me how to pass some of selection screen values to ldb dynamic fields before GET statement.
    Thanks !!!
    Regards,
    Mitra

    >
    Pavan Bhamidipati wrote:
    > Hi,
    >
    >
    I have to fill those dynamic fields for which the user has entered the value in selection screen.
    >
    >
    > This means that the user is going to enter the values in the selection screen for the dynamic field values so
    >
    > SET PARAMETERID 'XYZ' FIELD p_field.
    >
    > where p_field is a parameter on the selection screen
    >
    > Regards
    > Pavan
    You can capture the values selected through the dynamic selections using some of the functions modules below, just search the forum for the below FM's, perhaps you can find some sample code
    FREE_SELECTIONS_EX_2_RANGE
    FREE_SELECTIONS_EX_2_WHERE
    FREE_SELECTIONS_RANGE_2_EX
    FREE_SELECTIONS_RANGE_2_WHERE
    FREE_SELECTIONS_WHERE_2_EX
    FREE_SELECTIONS_WHERE_2_RANGE

  • Value Mapping and Dynamic Value Mapping

    Hi Experts,
    Could you please give a example for Value Mapping and Dynamic Value Mapping?
    Regards
    Sara

    Sara,
    I am assuming that you are going to use the Receiver JDBC adapter to select the data from the database.
    In this case, take a look at this blog of mine to understand how te dataypes should be created for the request and response JDBC Select Query.
    /people/bhavesh.kantilal/blog/2006/07/03/jdbc-receiver-adapter--synchronous-select-150-step-by-step
    The only difference would be that in the mapping when you create the Request Message for the JDBC adapter, the columns you create would be determined from the Source,
    i.e, if value = 1 , only the required Columns should be mapped as Blank constants,
    likewise for the other requirement.
    the columns you do not want to select you should not create them in theoutput of your request mapping.
    Regards
    Bhavesh

  • Incorrect value in the dynamic table.

    Hii,
          I am new to abap, i wrote a program which is showing dump  " Incorrect value in the dynamic table." .
       Error in the ABAP Application Program
       The current ABAP program "SAPLKKBL" had to be terminated because it  come across a statement that unfortunately cannot be executed.
    pls help me to solve this issue.
    REPORT  zBLOCKED_ALV.
    *tables: ekko,ekpo.
    type-pools slis.
    parameters porder like ekko-ebeln.
    data:  i_ekko type   table of ekko,
              i_ekpo type   table of ekpo,
             fieldcat type slis_t_fieldcat_alv,
             keyinfo type slis_keyinfo_alv.
      clear keyinfo.
      keyinfo-header01 = 'ebeln'.
      yinfo-item01 = 'ebeln'.
    select * from ekko into table i_ekko where ebeln = porder.
      select * from ekpo into table i_ekpo for all entries in i_ekko
        where ebeln = i_ekko-ebeln.
        CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
          EXPORTING
            I_PROGRAM_NAME               = sy-cprog
            I_INTERNAL_TABNAME           = 'i_ekko'
            I_STRUCTURE_NAME             = 'ekko'
          CHANGING
            CT_FIELDCAT                  = fieldcat.
    refresh fieldcat.
        CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
          EXPORTING
            I_PROGRAM_NAME               = sy-cprog
            I_INTERNAL_TABNAME           = 'i_ekpo'
            I_STRUCTURE_NAME             = 'ekpo'
          CHANGING
            CT_FIELDCAT                  = fieldcat.
    CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY'
      EXPORTING
        I_CALLBACK_PROGRAM             = sy-cprog
        IT_FIELDCAT                    = fieldcat
        I_TABNAME_HEADER               = 'i_ekko'
        I_TABNAME_ITEM                 = 'i_ekpo'
        IS_KEYINFO                     = keyinfo
      TABLES
        T_OUTTAB_HEADER                = i_ekko
        T_OUTTAB_ITEM                  = i_ekpo.

    Hi,
    You have to pass 'EKKO' and 'EKPO' i.e in caps to the exporting parameter I_STRUCTURE_NAME of the function module
    'REUSE_ALV_FIELDCATALOG_MERGE'.
    I think this would work, if not pls let me know.
    Thanks,
    Radhika

  • Value Request in Dynamic selection selection screen

    Hello Gurus,
    Please let me know whether we can add F4 - > Value request in Dynamic Selection screen.
    If Yes please do let  me know how to do it. If posssible please give me the code.
    Thanks
    Mac

    Hi Mac,
    It is pssible to have F4 help for fields in dynamic selection screen.
    Please find the sample code below.
    PROGRAM  ZTESTABC1                               .
    DATA : GV_VBELN LIKE VBAK-VBELN,
           GV_AUART LIKE VBAK-AUART.
    DATA : BEGIN OF I_VBAK OCCURS 0,
             VBELN LIKE VBAK-VBELN,
             AUART LIKE VBAK-AUART,
             NETWR LIKE VBAK-NETWR,
           END OF I_VBAK.
    ranges : r_auart for vbak-auart.
    data : begin of value_tab occurs 0,
             vbeln like VBAK-VBELN,
           end of value_tab.
    data :  ret_tab type ddshretval OCCURS 0 WITH HEADER LINE.
    DATA : GV_REPID LIKE SY-REPID,
           GV_DYNNR LIKE SY-DYNNR.
    Static selection screen
    SELECTION-SCREEN begin of block b1.
    parameters : p_rb RADIOBUTTON GROUP G1,
                 p_gb RADIOBUTTON GROUP G1.
    SELECTION-SCREEN end of block b1.
    Dynamic selection screen
    selection-screen:begin of screen 110.
    parameter:P_VBELN type vbak-vbeln,
              P_AUART type vbak-AUART.
    selection-screen: end of screen 110.
    INITIALIZATION.
    GV_REPID = SY-REPID.
    GV_DYNNR = SY-DYNNR.
    at SELECTION-SCREEN.
      if P_auart is not initial.
        r_auart-low = gv_auart.
        r_auart-sign = 'I'.
        r_auart-option = 'EQ'.
        append r_auart.
      endif.
      if p_rb = 'X'.
        IF P_AUART IS INITIAL AND P_VBELN IS INITIAL.
          call SELECTION-SCREEN 110 STARTING AT 10 10.
        ENDIF.
      endif.
    at SELECTION-SCREEN on VALUE-REQUEST FOR p_VBELN.
       SELECT VBELN FROM VBAK
              INTO TABLE VALUE_TAB.
      CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
        EXPORTING
         DDIC_STRUCTURE         =
          RETFIELD               = 'P_VBELN'
        PVALKEY                = ' '
         DYNPPROG               = 'ZTESTABC1'  "Report name
         DYNPNR                 = '0110'   "Screen Number of dynamic Screen
         DYNPROFIELD            = 'VBELN'
        STEPL                  = 0
        WINDOW_TITLE           = 'Sales Order'
        VALUE                  =
         VALUE_ORG              = 'S'
        MULTIPLE_CHOICE        = ' '
        DISPLAY                = 'X'
        CALLBACK_PROGRAM       = ' '
        CALLBACK_FORM          = ' '
        MARK_TAB               =
      IMPORTING
        USER_RESET             =
        TABLES
          VALUE_TAB              = value_tab
        FIELD_TAB              =
         RETURN_TAB             = ret_tab
        DYNPFLD_MAPPING        =
       EXCEPTIONS
         PARAMETER_ERROR        = 1
         NO_VALUES_FOUND        = 2
         OTHERS                 = 3
      IF SY-SUBRC = 0.
        p_vbeln = ret_tab-fieldval.
        CLEAR VALUE_TAB. REFRESH VALUE_TAB.
      ENDIF.
      START-OF-SELECTION.
      SELECT VBELN AUART NETWR
             FROM VBAK
             INTO TABLE I_VBAK
             WHERE VBELN = p_VBELN
               AND AUART IN R_AUART.
    END-OF-SELECTION.
      READ TABLE I_VBAK INDEX 1.
      WRITE:/ I_VBAK-VBELN, I_VBAK-AUART, I_VBAK-NETWR.
    Thanks,
    Jyothi

  • Remove Input TextField dynamically from UI in adf

    How to remove input textfield dynamically from a web-page in adf??

    Well, if you'd read the information I gave you about adding components, you'd be able to extrapolate the same technique to remove them.
    You could also set the rendered property of the component to false

  • Getting the value of textfield

    hi all,
    i have dynamically created multiple textfields in a frame.I dont know how to get the valuesin each textfield.Please help me to solve this problem.Very urgent.
    Thanks in advance
    Regards

    You can create item inside your LOV region, set the item style to formValue. You can associate this to a View Object field. It can also act as mirror of any other text input field.
    FormValue can hold the value and will not be diaplyed to user. You can read value from it controller
    example
    OAFormValueBean orgValue = (OAFormValueBean)webBean.findChildRecursive("OrgIdFormVal");
    Or you can read it fro the VO associated with this form value.

  • Reading values from a dynamic report.

    Hi All.
    I have an interactive report. It has built by a SQL query, the report has 6 columns, two of them have been dynamic created. Source Lines for this fields are as follow :
    select
    apex_item.checkbox(1,TRANSACTION_INTERFACE_ID) ,
    apex_item.display_and_save(2,INVENTORY_ITEM_ID),
    field 3,
    field4,
    from tables
    Output example
    transaction_id
    (CheckBox) / ITEM_ID / Locator_ID / field4
    1200 787 0 1616161
    1201 788 7373 1616161
    1202 789 0 1616161
    1203 790 2625 1616161
    The report looks fine, I tried giving some functionality, I added a submit button, that it has an update process :
    DECLARE
    l_count number;
    BEGIN
    FOR i in 1..APEX_APPLICATION.G_F01.count
    LOOP
    l_count := l_count + 1;
    UPDATE TABLE SET STATUS = '1'
    WHERE TRANSACTION_INTERFACE_ID = APEX_APPLICATION.G_F01(i)
    AND TRANSACTION_TYPE_ID = 161;
    UPDATE TABLE SET LOCATOR_ID = APPS.APEX_GET_LOCATOR_ID (to_number(APEX_APPLICATION.G_F02(APEX_APPLICATION.G_F01(i) ) ) )
    WHERE TRANSACTION_INTERFACE_ID = APEX_APPLICATION.G_F01(i)
    AND TRANSACTION_TYPE_ID = 112;
    END LOOP;
    :P_REC_COUNTER := l_count;
    END;
    The logical for this process is update certain fields for a specific table.
    Case1.- update the status field for all the record selected. (This works perfectly using just the first update segment code) G_F01
    Case2.- update the locator_id for all records selected. this location should be gotten by a function (APEX_GET_LOCATOR_ID (ITEM_ID)) that pass an IN-variable ITEM_ID. Is this case which is the one is giving me troubles, to read the value for ITEM_ID from the PLSQL variable G_F02 for the record selected, as you see I've been trying to get this value without success for this case.
    Also I've been trying to get the number of rows selected to show it in the update message. I created a variable to hold this value and then pass it the value to an hidden ITEM but this is always Null. I know that there is another way to get the number of records. Actually I've read some blogs regarding this arrays but I've been trying to use but I couldn´t make this works.
    Any advices really will be appreciated
    Thanks in Advance.
    Robert

    Lets say your internal table name for table control is t_stock and table control name is tc_material.
    in the PAI of Screen you would have something like this:
    LOOP AT T_STOCK.
    FIELD .......
    *Insert a module here.
    MODULE UPDATE_VALUES_TO_IT.
    ENDLOOP.
    and in the Module UPDATE_VALUES_TO_IT you should code .....
    modify t_stock from wa_stock index tc_material-current_line.
    hope this would help u.
    regards,
    Mahesh

  • Help needed in getting values from the dynamically created text boxes

    Hello,
    I am developing one jsp page using struts. In the page i m
    dynamically adding some rows with two text boxes in each row. and after entering data into
    those textboxes , user clicks on save button and page is submitted.
    I want to capture all this data of dynamically added
    rows so that i can enter those rows into DB.
    how can i acheive this using struts?.
    Have anyone had tried doing it?. Please help.
    Thanx in advance
    Deepali Naik

    Hi,
    1. If you give these textBoxes the same name, then in your action you can call request.getParameterValues(paramName) - it returns String[ ] of values.
    2. You can give form textBox names like "name"+index or something like this in <logic:iterate> tag
    Good luck!

  • How do I set the value of a dynamic row text field

    I have a repeated row form which contains a button and multiple text fields.  There is a text field (Input Data Field) further up with some information I want to place in the table and multiple buttons that I want to read the value of and set to the table.  I apologize there are multiple questions I have and I am using pseudocode to describe it.
    Top form looks like
    InputField
    | ButtonX1 | ButtonY1 | DescriptionX1 (read only Text Field)
    | ButtonXn | ButtonY1 | DescriptionXn
    OutputRow looks like
    | ButtonOutput | OutputField1 | OutputField2 | OutputField3 |
    So I would like it to do
    ButtonX1.click
    OutputTable.OutputRow.addInstance(true)  //this works - everything else I have questions on
    OutputTable.OutputRow.OutputField1.rawValue = DescriptionX1.rawValue
    Question 1
    How do I address the location in each table to set a value
    Question 2
    How do I get the value of the description field in the same table and row as the button
    I would like to say something to the effect of  OutputTable.OutputRow[??].OutputField1.rawValue = this.parent.DescriptionX
    OutputTable.OutputRow.OutputField2 = InputField.rawValue
      Same question as above - how do I specify a dynamic row - is this the proper syntax for getting the value from the input field?
    OutputTable.OutputRow.OutputField3 = this.ButtonLabel
    Question 3
      How can I get the value of the button's label to set in the field
      There should be very many of these buttons and buttons will be added - I would prefer to set the value based on the button's label to make the value easier - not requiring changing the code
    Question 4 - unrelated to those above.
    Is it possible to build the first table
    | ButtonX | ButtonY | Description |
    from an XML File.  I have seen examples of how to build if it is just data, but can the XML be pushed into a form with code to do the above actions?

    Each object in a form must have a unique name. I doing so it is not neccessarily the name but the path or SomExpression associated with that object that must be unique. In your case you have a Table.Row.object configuration. The Row is the part that is repeating so to give each object a unique name an instance number is placed on the repeating part. So objects in the 1st row woudl be Table.Row[0].object...objects in the second row woudl be Table.Row[1].object etc .....You can see this by adding a debug instruction on the Enter event of the description field. Put the code app.alert(this.somExpression) and when you enter the field you will see what the somExpression is. Do this for a few rows and you will see the pattern (don't forget to remove the debug code from the enter event). Now you know what you have to use to address the fields. If no instance is given it is assumed to be 0 ..that is why only the 1st row is being affected.
    So now to answer your questions:
    Question1: The square bracket notation is an issue for javascript (this is the notation for an array) so we have to use a different means of addressing the field to include the instance number. So to address the Description in the 3rd row we woudl use:
    xfa.resolveNode("Table.Row[2].Description").rawValue = "This is my new description";
    Note that the instance number is 2 for the 3rd row because the instance numbers are 0 based.
    Question2. The resolveNode notation allows you to pass a string so you can also concatinate expressions to make the string. If you are writing code on a button in the same row you can get the instance that you are on by using the expression this.parent.index. The "this" portion refers to the current object (the button) and the parent.index gets you th eindex of the Buttons parent. If the button is embedded deeper in a hierarchy then you can continue to add parent indicators until you get back to the node that you want. So rewriting your expression from Q1 it woudl be:
    xfa.resolveNode("Table.Row[" + this.parent.index + "].Description").rawValue = "This is my new description";
    Question3: The buttons caption can be retrieved by using ButtonName.caption.value.text.value
    Question4: When you say build from an XML file. What are you expecting to come from the XML file? The caption that goes on the button? Typically the XML file carries data (not to say that it cannot carry other things). Just need a bit of clarification on this one first.
    Hope that helps
    Paul

  • How to make a default value by using dynamic actions

    Hi,
           I want to default a field nationality in infotype 0002 as a great britan, using dynamic actions but unable to go ahead. Any help regarding this really appreciate.
    Regards
    Niranjan

    Hi,
    I need some guidance around creating dynamic action with default value, Please guide me through.
    I am aware I can set default values for new infotype, but I need to set default value for same infotype, let me explain the scenario.
    Currently employee is on one pension scheme which is called NE1 and now we are moving this employee to CRESP Pension Scheme.
    When employee is in NE1, his IT0071 has got a opt in field with a flag on, when the same employee is moved from NE1 pension scheme to CRESP Pension scheme, his new IT0071 record should have the same opt in field with a flag on, I want it to set this flag automatically using dynamic action. I dont want to update this field manually, while moving from NE1 to CRESP.
    Currently the below dynamic  action is coded when employees are being moved form NE1 to CRESP, but now they will have a opt in flag which should appear automatically, What needs to be done to make this happen?
    Please let me know if I set default value for the Opt in field for the same infotype.
    . When employees are being moved from NE1 to CRESP pension scheme we currently use a dynamic action as show below:
    0071                      04      10      I        INS,0069
    0071                      04      20      W       P0069-BEGDA=P0071-BEGDA
    0071                      04      30      W       P0069-ENDDA=P0071-ENDDA
    0071                      06      1        F        DYNACT_PAE031(ZHRPROG016)
    Also if it is not possible via dynamic action could you please explain how to create it using user exit, I am not an ABAPer.
    Your help is very much appreciated.
    Kind Regards,
    SK

  • How to display values in textfields obtained from another class

    Hi,
    Why, oh why, doesn't this work:
    When I select a row in my tableClass (consist of a JTable) I want to display these values (strings) in my TextFieldGUI class (consist of just JTextFields). My code looks like this:
    TableClass:
    public void mouseClicked(java.awt.event.MouseEvent mouseEvent) {
        textFieldGUI = new TextFieldGUI() ;//reference to my textfield class
        gui = new mainGUI() ; //reference to my GUI class
        int tabbedIndex = gui.getSelectedIndex() ;
        int col = tableModel.getColumnCount() ;
        Vector string = new Vector() ;
        String empty = "" ;
        for(int index = 0; index < col ; index++){
            if(table.getValueAt(row, index) == null)
                string.addElement(empty) ;
            else
                string.addElement(table.getValueAt(row, index).toString()) ;
        if(tabbedIndex == 0){       
            System.out.println(string) ; //works fine
            textFieldGUI.setTextFieldValues(string) ;
    }TextField class:
    public void setTextFieldValues(Vector s){
        Vector string = new Vector() ;
        string = s ;
        System.out.println("TextFieldVector: " + string) ; //works fine as well
        String name = "" ;
        String dob = "" ;
        String web = "" ;
        name = string.elementAt(0).toString() ;       
        dob = string.elementAt(1).toString() ;       
        web = string.elementAt(2).toString() ;
        System.out.println("NAME: " + name +
                           ", BIRTH: " + dob +
                           ", WEB: " + web) ; //values are correctly printed
        txtName.setText(name) ; //writes nothing (empty)
        txtDob.setText(dob) ; //writes nothing (empty)
        txtWeb.setText(web) ; //writes nothing (empty)
    }Anyone got a hint on how I should svolve this one?
    thanks
    gmtongar

    Hi
    my problem is, for each job_id there is many users. Oh that's something completlty different...
    I Strongly Recommand to_
    1.*create 2 tables Jobs & users*
    2.*create a relation between them* 1 to many to get for each job more than a user that's the way that Must be -- execuse me the bad design of the db pulled u into this trap -
    3.then u can deal with it normally no need to a sample code but just a form with Jobs as  (Master) and Users as (detail) with a relation and with a simple query u can display each job_id is for many users.
    no null values no commas r needed.
    Hope this helps...
    Regards,
    Amatu Allah.

Maybe you are looking for

  • Windows 8.1 update from Windows 8 single language upgraded to pro

    Hello, I have a computer that have windows 8 Single Language installed, i had upgraded to windows 8 pro with a license i´ve bought, i had installed all updates, now windows store shows upgrade to windows 8.1 but this upgrade is for Windows 8 Single L

  • Can't make offline backup after system copy

    Hi to all! After the system copy of Solution Manager 7.01 ehp 1 from Windows to RHEL Linux I can't make the offline backup. SolMan work normaly. Online backup works normally too. But I have no *.spi and *.spu files in the backup directory (like benzi

  • After updating to 7, now says that the sim card is missing? Have taken out the sim card several times, but it does not helps.

    After updating to iOS 7.0.1 ( I think it was, could also be iOS 7.0.2), now says that the sim card is missing? Have taken out the sim card several times, but it does not helps.

  • Library mess when copying

    I've noticed that if you copy a MovieClip from one library to another there can be many duplicate folders that are generated. For instance, lets say I have a library with 2 folders: Buttons and Movieclips. And I have a MovieClip symbol in the Moviecl

  • Stolen mac - possible recovery?

    I'm not sure if this is even possible, but I figured it is worth a try. I recently had my previous MacBook Pro stolen from my house. I had purchased several albums of music, as well as movies and apps in my iTunes that was loaded on that computer, an