Af:tableselectmany always selects first row and ONLY first row

My table in jsp:
<af:table value="#{bindings.AluNoExpeAluM1.collectionModel}" var="row"
rows="#{bindings.AluNoExpeAluM1.rangeSize}"
first="#{bindings.AluNoExpeAluM1.rangeStart}"
emptyText="#{bindings.AluNoExpeAluM1.viewable ? \'No rows yet.\' : \'Access Denied.\'}"
binding="#{cient20uSeleccionAluBean.tablaMultiple}">
<af:column sortProperty="Vnumdocu" sortable="false"
headerText="#{bindings.AluNoExpeAluM1.labels.Vnumdocu}">
<af:outputText value="#{row.Vnumdocu}"/>
</af:column>
<af:column sortProperty="Vapeynombre" sortable="false"
headerText="#{bindings.AluNoExpeAluM1.labels.Vapeynombre}">
<af:outputText value="#{row.Vapeynombre}"/>
</af:column>
<f:facet name="selection">
<af:tableSelectMany text="Select items and ..." autoSubmit="true">
<af:commandButton text="commandButton 1"
action="#{cient20uSeleccionAluBean.elegirAlumnoAction}"
partialSubmit="true" immediate="true"/>
</af:tableSelectMany>
</f:facet>
</af:table>
Table don't have SelectionListener and SelectionState, but the method only select the first row from iterator.
This method "elegirAlumnoAction":
public String elegirAlumnoAction() {
Iterator itRs = this.getTablaMultiple().getSelectionState().getKeySet().iterator();
while(itRs.hasNext()){
Key k = (Key) itRs.next();
System.out.println(k.toString());
Row r = IteratorUtil.obtenerIteradorPorDefecto(this.ITERADOR_RESULTADO).getRow(k);
System.out.println(r.getAttribute("Vnumdocu"));
IteratorUtil.obtenerIteradorPorDefecto(this.ITERADOR_RESULTADO).setCurrentRow(r);
return null;
Message was edited by:
jortri
Message was edited by:
jortri

Maybe the following can help you:
http://andrejusb.blogspot.com/2007_02_01_archive.html
http://andrejusb-samples.blogspot.com/2007/02/jdevadf-sample-multi-selection-feature.html

Similar Messages

  • How to add new row and update existing rows at a time form the upload file

    hi
    How to add new row and update existing rows at a time form the upload file
    example:ztable(existing table)
    bcent                      smh            nsmh         valid date
    0001112465      7.4                       26.06.2007
    0001112466      7.5                       26.06.2007
    000111801                      7.6                       26.06.2007
    1982                      7.8                       26.06.2007
    Flat file structure
    bcent                       nsmh         valid date
    0001112465     7.8     26.06.2007  ( update into above table in nsmh)
    0001112466     7.9     26.06.2007  ( update into above table in nsmh) 
    000111801                     7.6      26.06.2007 ( update into above table in nsmh
    1985                      11              26.06.2007   new row it should insert in table
    thanks,
    Sivagopal R

    Hi,
    First upload the file into an internal table. If you are using a file that is on application server. Use open dataset and close dataset.
    Then :
    Loop at it.
    *insert or modify as per your requirement.
    Endloop.
    Regards,
    Srilatha.

  • Missing rows / output only one row in a Report after applying patchset 2

    Hi.
    We use Reports Builder for 10g R2. We had the problem with our AS 10g R2 on windows 2003, that some reports creates duplicate rows when it is a ASCII report (desformat = delimited), see Bug 3340546.
    Now we apply Patchset 2 on a local machine, to test the functionality. It fix the problem (look in metalink doc ID 398955.1 under "2.12 Oracle Reports Developer Bugs")-
    But now most csv reports creates only one row instead of multiple rows.
    We run reports on our local machine with OC4N and local started Form (via Forms Builder) to generate the reports (local started report server) from DevSuite).
    When we start the reports with desformat=delimited the txt-file has only the header row and one data row (instead of multiple ones).
    And when we generate the same report with desformat=delimiteddata it looks fine and generates all rows as expected.
    We found neither here in the forum or in metalink knowledge base nor on the internet.
    Have you any suggestions for us how to fix this problem?
    Using delimiteddata is now acceptable solution for us, because delimited is easier to use.
    Thanks for your help!

    Hey folks.
    We have solved the problem. :)
    We applied PatchSet2 for 10gR2. But we don´t know how the csv-report outputs only 1 data-row instead of several rows.
    Than we create a similar report (with the same sql-query) as a new one with the reports builder assistant.
    This one works pretty fine. So we looked for the attributes and see the "max. number datasets for each site" and it was in the new one set to 0 and in our old one set to 1.
    So we change this and ... the old one works pretty fine! :)
    So the problem is, that this attribute does not had any consequences in the old version. But since we update with PatchSet 2 it respect this attribute but we don´t "see" it.
    Hope this helps others.

  • HT1725 I want to download a magazine and it is giving me that I have to fill my first car and my first job and i forgot them what should I do ??

    I want to download a magazine and it is giving me that I have to fill my first car and my first job and i forgot them what should I do ??

    That's the security questions on your account.You'll need to answer those correctly to be able to continue with your order or if you can't remember the answers, I'd suggest contacting support for help.
    https://expresslane.apple.com

  • Powershell read CSV file line by line and only first header

    I have a CSV file, which reads like this:
    read, book
    read1, book1
    read2, book2
    I want to read only the first value, before comma one line at time,
    meaning first time it will be
    read
    read1
    read2
    no headers and i want to pass that value to a variable for a if condition.
    I have script it read line by line but it reads both values before coma and after line by line, so instead of having three values i'm ending with 6 values.
    $file = Import-CSV c:\script\server.csv
    $file | ForEach-Object {
            foreach ($property in $_.PSObject.Properties) 
    $property.Name
    $property.Value
    #replace = $property.Value

    If you can work with headers then do so as it will make your life easier.
    with a csv file called server.csv like this:
    headername1, headername2
    read, book
    read1, book1,
    read2, book2
    and this bit of code 
    $file = Import-CSV c:\script\server.csv
    #output to host, file or directly pipe the command above.
    foreach($cell in $file.headername1){ if($cell -eq $something){ }}
    will evaluate the content of each cell to $something.
    This is because Powershell will grab the first row and claim that as a header name.
    So whatever you put in cell A1 in excell will end up as name of the first collumn and its corresponding property (e.g. $file.A1 oor $file.headername1 if you will).

  • I have 3 consecutive movie clips that I am trying to drop into the drop zone but it only recognizes the first one and only produces the firts one in a DVD. How can I drop all three  movie clips into one drop zone

    On IDVD, I have 3 consecutive movie clips that I am trying to drop into the drop zone to create a DVD but it only recognizes the first one I dropped and only produced the first one in a DVD. How can I drop all three  movie clips into one drop zone.

    I have had some luck doing the following: Export each clip from imovie as a quicktime clip. Open iDVD and create a new project. Import a few stills into iDVD and then click on the button that gets created to get into the screen where the individual slides appear. Drag each quicktime into that screen and arrange in the order you want. You can then delete the stills. The button that appeared when you dropped in the stills will launch a complete show.

  • Removing rows and inserting new rows with new data in JTAble!!! (Plz. help)

    I have a problem, The scenario is that when I click any folder that si in my JTable's first row, the table is update by removing all the rows and showing only the contents of my selected folder. Right now it's not removing the rows and instead throwing exceptions. The code is attached. The methods to look are upDateTabel(...) and clearTableData(....), after clearing all my rows then I proceed on adding my data to the Jtable and inserting rows but it's not being done. May be I have a problem in my DefaultTableModel class. Please see the code below what I am doing wrong and how should I do it. Any help is appreciated.
    Thanks
    import javax.swing.*;
    import javax.swing.event.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.table.*;
    import javax.swing.border.*;
    import java.io.*;
    import java.text.SimpleDateFormat;
    import java.util.*;
    public class SimpleTable extends JPanel{
         /** Formats the date */
         protected SimpleDateFormat           formatter;
    /** variable to hold the date and time in a raw form for the directory*/
    protected long                          dateDirectory;
    /** holds the readable form converted date for the directories*/
    protected String                     dirDate;
    /** holds the readable form converted date for the files*/
    protected String                     fileDate;
    /** variable to hold the date and time in a raw form for the file*/
    protected long                          dateFile;
    /** holds the length of the file in bytes */
    protected long                         totalLen;
    /** convert the length to the wrapper class */
    protected Long                         longe;
    /** Vector to hold the sub directories */
    protected Vector                     subDir;
    /** holds the name of the selected directory */
    protected String                    dirNameHold;
    /** converting vector to an Array and store the values in this */
    protected File                     directoryArray[];
    /** hashtable to store the key-value pair */
    protected static Hashtable hashTable = new Hashtable();
    /** refer to the TableModel that is the default*/
    protected MyTableModel               tableModel;
    /** stores the path of the selected file */
    protected static String               fullPath;
    /** stores the currently selected file */
    protected static File selectedFilename;
    /** stores the extension of the selected file */
    protected static String           extension;
    protected int COLUMN_COUNT = 4;
         protected Vector data = new Vector( 0, 1 );
         protected final JTable table;
    /** holds the names of the columns */
    protected final String columnNames[] = {"Name", "Size", "Type", "Modified"};
    public SimpleTable(File directoryArray[])
              this.setLayout(new BorderLayout());
              this.setBorder( BorderFactory.createEmptyBorder( 0, 0, 0, 0 ) );
              (SimpleTable.hashTable).clear();
              formatter = new SimpleDateFormat("mm/dd/yyyy hh:mm aaa");
              for(int k = 0; k < directoryArray.length; k++)
                   if(directoryArray[k].isDirectory())
                        dateDirectory = directoryArray[k].lastModified();
                        dirDate = formatter.format(new java.util.Date(dateDirectory));
                        data.addElement( new MyObj( directoryArray[k].getName(), "", "File Folder", "" + dirDate ) );
                        (SimpleTable.hashTable).put(directoryArray[k].getName(), directoryArray[k]);                    
                   else if(directoryArray[k].isFile())
                        dateDirectory = directoryArray[k].lastModified();
                        fileDate = formatter.format(new java.util.Date(dateDirectory));
                        totalLen = directoryArray[k].length();
                        longe = new Long(totalLen);
                        data.addElement( new MyObj( directoryArray[k].getName(), longe + " Bytes", "", "" + fileDate ) );
                        (SimpleTable.hashTable).put(directoryArray[k].getName(), directoryArray[k]);
    tableModel = new MyTableModel();
              table = new JTable( tableModel );
              table.getTableHeader().setReorderingAllowed(false);
              table.setRowSelectionAllowed(false);
              table.setBorder( BorderFactory.createEmptyBorder( 0, 0, 0, 0 ) );
              table.setShowHorizontalLines(false);
              table.setShowVerticalLines(false);
              table.addMouseListener(new MouseAdapter()
    public void mouseReleased(MouseEvent e)
         Object eventTarget = e.getSource();
                        if( eventTarget == table )
                             upDateTable(table);
                             table.tableChanged( new javax.swing.event.TableModelEvent(tableModel) ) ;
              DefaultTableCellRenderer D_headerRenderer = (DefaultTableCellRenderer ) table.getTableHeader().getDefaultRenderer();
              table.getColumnModel().getColumn(0).setHeaderRenderer(D_headerRenderer );
              ((DefaultTableCellRenderer)D_headerRenderer).setToolTipText("File and Folder in the Current Folder");
    //Create the scroll pane and add the table to it.
    JScrollPane scrollPane = new JScrollPane(table);
    //Add the scroll pane to this window.
    this.add(scrollPane, BorderLayout.CENTER);
    * Searches the Hashtable and returns the path of the folder or the value.
    public File findPath(String value)
         return (File)((SimpleTable.hashTable).get(value));
    * This clears the previous data in the JTable
    public void clearTableData(JTable table)
         for(int row = 0; row < table.getRowCount() ; row++)
                   //for (int col = 0; col < table.getColumnCount() ; col++)
                        tableModel.deleteSelections( row );
              tableModel.fireTableStructureChanged();
              tableModel.fireTableRowsDeleted(0,table.getRowCount());
              //table.getModel().fireTableChanged(new TableModelEvent(table.getModel()));
    private void upDateTable(JTable table)
    if((table.getSelectedColumn() == 0) && ((table.getColumnName(0)).equals(columnNames[0])))
         dirNameHold =(String) table.getValueAt(table.getSelectedRow(),table.getSelectedColumn());
                   File argument = findPath(dirNameHold);
                   if(argument.isFile())
                        CMRDialog.fileNameTextField.setText(argument.getName());
                        try
                             fullPath = argument.getCanonicalPath();                          
                             selectedFilename = argument.getCanonicalFile();                          
    CMRDialog.filtersComboBox.removeAllItems();
                             extension = fullPath.substring(fullPath.lastIndexOf('.'));
                             CMRDialog.filtersComboBox.addItem("( " + extension + " )" + " File");
                        catch(IOException e)
                             System.out.println("THE ERROR IS " + e);
                        return;
                   else if(argument.isDirectory())
                        String path = argument.getName();
                             //find the system dependent file separator
                             //String fileSeparator = System.getProperty("file.separator");
                        CMRDialog.driveComboBox.addItem(" " + path);
              subDir = Search.subDirs(argument);
              /**TBD:- needs a method to convert the vector to an array and return the array */
              directoryArray = new File[subDir.size()];
                   int indexCount = 0;
                   /** TBD:- This is inefficient way of converting a vector to an array */               
                   Iterator e = subDir.iterator();               
                   while( e.hasNext() )
                        directoryArray[indexCount] = (File)e.next();
                        indexCount++;
              /** now calls this method and clears the previous data */
              clearTableData(table);     
                   (SimpleTable.hashTable).clear();
                   //data = new Object[this.getRowTotal(directoryArray)][this.getColumnTotal()];
                   formatter = new SimpleDateFormat("mm/dd/yyyy hh:mm aaa");
                   for(int k = 0; k < directoryArray.length; k++)
                        if(directoryArray[k].isDirectory())
                             dateDirectory = directoryArray[k].lastModified();
                             dirDate = formatter.format(new java.util.Date(dateDirectory));
                             data.addElement( new MyObj( directoryArray[k].getName(), "", "File Folder", "" + dirDate ) );
                             (SimpleTable.hashTable).put(directoryArray[k].getName(), directoryArray[k]);                    
                        else if(directoryArray[k].isFile())
                             dateDirectory = directoryArray[k].lastModified();
                             fileDate = formatter.format(new java.util.Date(dateDirectory));
                             totalLen = directoryArray[k].length();
                             longe = new Long(totalLen);
                             data.addElement( new MyObj( directoryArray[k].getName(), longe + " Bytes", "", "" + fileDate ) );
                             (SimpleTable.hashTable).put(directoryArray[k].getName(), directoryArray[k]);
              // tableModel.fireTableDataChanged();          
              // tableModel.fireTableRowsInserted(0,1);
              table.revalidate();
              table.validate();               
    class MyTableModel extends DefaultTableModel
              int totalRows;
              int totalCols;
              public MyTableModel()
                   super();
                   setColumnIdentifiers (columnNames);
                   this.totalRows = data.size();
                   this.totalCols = columnNames.length;
              // this will return the row count of your table
              public int getRowCount()
                   return totalRows;
              // this return the column count of your table
              public int getColumnCount()
                   return totalCols;
              // this return the data for each cell in your table
              public Object getValueAt(int row, int col)
                   MyObj obj = (MyObj)data.elementAt( row );
                   if( obj != null )
                        if( col == 0 ) return( obj.first );
                        else if( col == 1 ) return( obj.last );
                        else if( col == 2 ) return( obj.third );
                        else if( col == 3 ) return( obj.fourth );
                        else return( "" );
                   return "";
              // if you want your table to be editable then return true
              public boolean isCellEditable(int row, int col)
                   return false;
              // if your table is editable edit the data vector here and
              // call table.tableChanged(...)
              public void setValueAt(Object value, int row, int col)
              protected void deleteSelections (int rows)
                   try
                        removeRow(rows);
                   catch(ArrayIndexOutOfBoundsException e)
                        System.out.println("The error in the row index " + rows);
                   fireTableDataChanged() ;
    class MyObj
              String first;
              String last;
              String third;
              String fourth;
              public MyObj( String f, String l, String t, String fo )
                   this.first = f;
                   this.last = l;
                   this.third = t;
                   this.fourth = fo;
    #####################################

    The following code works fine but it doesn't show me the new updated date in my JTable. I tried to print the values that I am getting and it does give the values on the prompt but doesn't show me on the JTable only first two are shown and the rest of the table is filled with the same values. I don't know what's going on and am tired of this TableModel thing so pla. take a time to give me some suggestions. Thanks
    import javax.swing.*;
    import javax.swing.event.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.table.*;
    import javax.swing.border.*;
    import java.io.*;
    import java.text.SimpleDateFormat;
    import java.util.*;
    public class SimpleTable extends JPanel {
         /** Formats the date */
         protected SimpleDateFormat           formatter;
    /** two-dimensional array to hold the information for each column */
    protected Object                     data[][];
    /** variable to hold the date and time in a raw form for the directory*/
    protected long                          dateDirectory;
    /** holds the readable form converted date for the directories*/
    protected String                     dirDate;
    /** holds the readable form converted date for the files*/
    protected String                     fileDate;
    /** variable to hold the date and time in a raw form for the file*/
    protected long                          dateFile;
    /** holds the length of the file in bytes */
    protected long                         totalLen;
    /** convert the length to the wrapper class */
    protected Long                         longe;
    /** Vector to hold the sub directories */
    protected Vector                     subDir;
    /** holds the name of the selected directory */
    protected String                    dirNameHold;
    /** converting vector to an Array and store the values in this */
    protected File                     directoryArray[];
    /** hashtable to store the key-value pair */
    protected static Hashtable hashTable = new Hashtable();
    /** refer to the TableModel that is the default*/
    protected DefaultTableModel      model;
    /** stores the path of the selected file */
    protected static String               fullPath;
    /** stores the currently selected file */
    protected static File selectedFilename;
    /** stores the extension of the selected file */
    protected static String           extension;
    protected Vector                     m = new Vector(0,1);
    /** holds the names of the columns */
    protected final String columnNames[] = {"Name", "Size", "Type", "Modified"};
    public SimpleTable(File directoryArray[])
              this.setLayout(new BorderLayout());
              this.setBorder( BorderFactory.createEmptyBorder( 0, 0, 0, 0 ) );
              (SimpleTable.hashTable).clear();
              data = new Object[this.getRowTotal(directoryArray)][this.getColumnTotal()];
              formatter = new SimpleDateFormat("mm/dd/yyyy hh:mm aaa");
              for(int k = 0; k < directoryArray.length; k++)
                   if(directoryArray[k].isDirectory())
                        data[k][0] = directoryArray[k].getName();
                        data[k][2] = "File Folder";
                        dateDirectory = directoryArray[k].lastModified();
                        dirDate = formatter.format(new java.util.Date(dateDirectory));
                        data[k][3] = dirDate;
                        (SimpleTable.hashTable).put(directoryArray[k].getName(), directoryArray[k]);                    
                   else if(directoryArray[k].isFile())
                        data[k][0] = directoryArray[k].getName();
                        totalLen = directoryArray[k].length();
                        longe = new Long(totalLen);
                        data[k][1] = longe + " Bytes";
                        dateFile = directoryArray[k].lastModified();
                        fileDate = formatter.format(new java.util.Date(dateFile));
                        data[k][3] = fileDate;
                        (SimpleTable.hashTable).put(directoryArray[k].getName(), directoryArray[k]);
    model = new DefaultTableModel();
    model.addTableModelListener( new TableModelListener(){
              public void tableChanged( javax.swing.event.TableModelEvent e )
                   System.out.println("************ I am inside the table changed method ********" );
              final JTable table = new JTable(model);
              table.getTableHeader().setReorderingAllowed(false);
              table.setRowSelectionAllowed(false);
              table.setBorder( BorderFactory.createEmptyBorder( 0, 0, 0, 0 ) );
              table.setShowHorizontalLines(false);
              table.setShowVerticalLines(false);
              table.addMouseListener(new MouseAdapter()
    /* public void mousePressed(MouseEvent e)
    //System.out.println("The clicked component is " + table.rowAtPoint(e.getPoint()) + "AND the number of clicks is " + e.getClickCount());
    /* if(e.getClickCount() >= 2 &&
    (table.getSelectedColumn() == 0) &&
    ((table.getColumnName(0)).equals(columnNames[0])))
         //System.out.println("The clicked component is " + table.rowAtPoint(e.getPoint()) + "AND the number of clicks is " + e.getClickCount());
         upDateTable(table);
    public void mouseReleased(MouseEvent e)
    //System.out.println("The clicked component is " + table.rowAtPoint(e.getPoint()) + "AND the number of clicks is " + e.getClickCount());
    /* if(e.getClickCount() >= 2 &&
    (table.getSelectedColumn() == 0) &&
    ((table.getColumnName(0)).equals(columnNames[0]))) */
         //System.out.println("The clicked component is " + table.rowAtPoint(e.getPoint()) + "AND the number of clicks is " + e.getClickCount());
         upDateTable(table);
              /** set the columns */
              for(int c = 0; c < columnNames.length; c++)
                   model.addColumn(columnNames[c]);
              /** set the rows */
              for(int r = 0; r < data.length; r++)
                   model.addRow(data[r]);
              DefaultTableCellRenderer D_headerRenderer = (DefaultTableCellRenderer ) table.getTableHeader().getDefaultRenderer();
              table.getColumnModel().getColumn(0).setHeaderRenderer(D_headerRenderer );
              ((DefaultTableCellRenderer)D_headerRenderer).setToolTipText("File and Folder in the Current Folder");
    //Create the scroll pane and add the table to it.
    JScrollPane scrollPane = new JScrollPane(table);
    //Add the scroll pane to this window.
    this.add(scrollPane, BorderLayout.CENTER);
    * Returns the number of columns
    public int getColumnTotal()
         return columnNames.length;
    * Returns the number of rows
    public int getRowTotal(Object directoryArray[])
         return directoryArray.length;
    private void upDateTable(JTable table)
    if((table.getSelectedColumn() == 0) && ((table.getColumnName(0)).equals(columnNames[0])))
         dirNameHold =(String) table.getValueAt(table.getSelectedRow(),table.getSelectedColumn());
                   File argument = findPath(dirNameHold);
                   if(argument.isFile())
                        CMRDialog.fileNameTextField.setText(argument.getName());
                        try
                             fullPath = argument.getCanonicalPath();                          
                             selectedFilename = argument.getCanonicalFile();                          
    CMRDialog.filtersComboBox.removeAllItems();
                             extension = fullPath.substring(fullPath.lastIndexOf('.'));
                             CMRDialog.filtersComboBox.addItem("( " + extension + " )" + " File");
                        catch(IOException e)
                             System.out.println("THE ERROR IS " + e);
                        return;
                   else if(argument.isDirectory())
                        String path = argument.getName();
                             //find the system dependent file separator
                             //String fileSeparator = System.getProperty("file.separator");
                        CMRDialog.driveComboBox.addItem(" " + path);
              subDir = Search.subDirs(argument);
              /**TBD:- needs a method to convert the vector to an array and return the array */
              directoryArray = new File[subDir.size()];
                   int indexCount = 0;
                   /** TBD:- This is inefficient way of converting a vector to an array */               
                   Iterator e = subDir.iterator();               
                   while( e.hasNext() )
                        directoryArray[indexCount] = (File)e.next();
                        indexCount++;
              /** now calls this method and clears the previous data */
              clearTableData(table);     
                   (SimpleTable.hashTable).clear();
                   data = new Object[this.getRowTotal(directoryArray)][this.getColumnTotal()];
                   formatter = new SimpleDateFormat("mm/dd/yyyy hh:mm aaa");
                   m.clear();
                   data = null;
                   data = new Object[this.getRowTotal(directoryArray)][this.getColumnTotal()];
                   for(int k = 0; k < directoryArray.length; k++)
                        if(directoryArray[k].isDirectory())
                        System.out.println("Inside the if part");
                             data[k][0] = directoryArray[k].getName();
                             table.setValueAt(directoryArray[k].getName(),k,0);
                             //model.fireTableCellUpdated(k,0);
                             data[k][2] = "File Folder";
                             table.setValueAt("File Folder",k,2);
                             //model.fireTableCellUpdated(k,2);
                             dateDirectory = directoryArray[k].lastModified();
                             dirDate = formatter.format(new java.util.Date(dateDirectory));
                             data[k][3] = dirDate;
                             table.setValueAt(dirDate,k,3);
                             //model.fireTableCellUpdated(k,3);
                             (SimpleTable.hashTable).put(directoryArray[k].getName(), directoryArray[k]);
                             m.add(data);
                             model.addRow(m);
                             model.fireTableDataChanged();                              
                        else if(directoryArray[k].isFile())
                   System.out.println("******* Inside the else part *******");
                             data[k][0] = directoryArray[k].getName();
                   System.out.println("The Name is == " + data[k][0]);
                             table.setValueAt(directoryArray[k].getName(),k,0);
                   System.out.println("The table cell value of the name is == " + table.getValueAt(k,0));
                             //model.fireTableCellUpdated(k,0);
                             totalLen = directoryArray[k].length();
                             longe = new Long(totalLen);
                             data[k][1] = longe + " Bytes";
                   System.out.println("The length == " + data[k][1]);
                             table.setValueAt(longe + " Bytes",k,1);
                   System.out.println("The table cell value of the length is == " + table.getValueAt(k,1));
                             //model.fireTableCellUpdated(k,0);
                             dateFile = directoryArray[k].lastModified();
                             fileDate = formatter.format(new java.util.Date(dateFile));
                             data[k][3] = fileDate;
                   System.out.println("The modified date == " + data[k][3]);
                             table.setValueAt(fileDate,k,3);
                   System.out.println("The table cell value of the name is == " + table.getValueAt(k,3));
                             //model.fireTableCellUpdated(k,0);
                             (SimpleTable.hashTable).put(directoryArray[k].getName(), directoryArray[k]);                    }
                             m.add(data);
                             model.addRow(m);
                             model.fireTableDataChanged();     
              // model.fireTableDataChanged();          
              // model.fireTableRowsInserted(0,1);
              table.revalidate();
              table.validate();               
         else
    * Searches the Hashtable and returns the path of the folder or the value.
    public File findPath(String value)
         return (File)((SimpleTable.hashTable).get(value));
    * This clears the previous data in the JTable
    public void clearTableData(JTable table)
         for(int row = 0; row < table.getRowCount() ; row++)
                   for (int col = 0; col < table.getColumnCount() ; col++)
                        table.setValueAt(null, row , col);
              model.fireTableStructureChanged();
    ###

  • Add dynamic buttons to each report row and bind the row data to buttons specific to that row

    I have a page with a form at the top and a report at the bottom which is tied to a table. I need to add a pair of buttons for each row of the table and add dynamic actions for these buttons. I need to submit the data corresponding to the row to a REST service and refresh the table/row. I know it is possible to add ajax call and refresh the table after the response is received. But I am not sure how I can dynamically include a pair of buttons on each row and have the access the data corresponding to the record when a particular button is clicked. I was not able to find such a feature using the help page. Can you please let me know if this is possible. Thanks in advance.
    Below is the representation of how I need the page to look like.
    Col 1
    Col 2
    Col 3
    data 1
    data 21
    data 31
    Button 1
    Button 2
    data 2
    data 22
    data 32
    Button 1
    Button 2
    data 3
    data 23
    data 33
    Button 1
    Button 2
    data 4
    data 24
    data 34
    Button 1
    Button 2
    I should be able to access data 1, data21, data 31 from button 11 and button21 etc.

    select data1,
              data2,
              data3,
              null button1,
              null button2,
              rowid r_id
    from .....
    If you edit the column for button1 and navigate to the Column Formatting region you can create your button here, several different ways.  You will need to play around with how you prefer.  See below:
    <input class="button1" type="button" id="#R_ID#" value="label for the button" /> or <button id="#R_ID#">label for button</button> or you could use <a> and apply css of your theme.
    You also create both buttons in a single column.  From here you can reference any of the columns from your select by using the #COLUNMNAME# format (as I did with R_ID).
    You will next need to something similar for all columns you want to be able to grab when you click the buttons.  See below:
    --- This would be for data1 column
    <span id="D1-#R_ID#">#DATA1#</span>
    You would do these for each column that you want access to when button clicked as mentioned above.  You could bypass this step and use jquery to traverse the DOM using .closest() and .find() and give each column a distinct class.  Is is your preference.
    You would then create a dynamic action triggered when .button1 is clicked.  Now that you have that object you can get the id of the triggering object which would be your r_id and from there you can access all your individual data points(all this done in a javascript in the dynamic action) and assign to hidden items on your page.  The next step of that dynamic action you could execute pl/sql and pass those in page items.
    Hope that all makes sense.
    David
    Message was edited by: DLittle
    Just as a bit of clarification:  the r_id column does not have to be rowid, but it does need to be unique for each row return.  You could use your primary key or rownum.  Whatever works for your scenario.

  • Updating ROW and inserting multiple row

    Hello,
    I needed some help.
    Firstly, i have VO which has 2 EO, these 2 EO are linked with association.
    In my page, i have a table, which by default has one row, and few fields can be edited, on click of "Apply" i want to commit this data,
    but when i use " getOADBTransaction().commit();" it gives me primary key constraint error.
    Secondly, when i click on add row button, it adds new row with unique primary key, also copying few attributes from existing first row.
    So, now when i want to update this table, since this VO is based on 2 EO's which are linked , i can't insert completely since in second EO parent EO's primary key is not inserted.
    Please help.

    I created new VO.
    It is EO based.
    Again, Commit is not working.
    code is
    public void create_row()
    SplitAtsVOImpl svo = getSplitAtsVO1();
    Row row = svo.first();
    Row r = svo.createRow();
    for(int i =1;i<row.getAttributeCount();i++)
    {System.out.println(i+"          "+row.getAttribute(i));
               if(row.getAttribute(i)!=null&&i<27)
             r.setAttribute(i,row.getAttribute(i).toString());
    r.setAttribute("DispAssNum",""+r.getAttribute("AssetNum")+"-"+count);
    r.setAttribute("AtsAssetId",getOADBTransaction().getSequenceValue("ATS_ASSET_TBL_S").toString());
    System.out.println(r.getAttribute("AtsAssetId"));
    r.setNewRowState(Row.STATUS_INITIALIZED);
    //r.setAttribute("AtsAssetId1",(""+row.getAttribute("AtsAssetId")));
    System.out.println(svo.getRowCount());
    svo.insertRowAtRangeIndex(0,r);
    try
    getOADBTransaction().commit();
    catch(OAException e)
    System.out.println(e.toString());
    }

  • How to Handle the chaned rows and new added rows into ALV in OPPS alv .

    Hi All,
    I have developed a [program in which i am able to append a row or change and existing row.
    when i press save button and handle the user command in PAI of Screen, in the internal table of ALV some records are missing which are inserted in the last.
    Could You please guide me how can i handle the change rows and appended rows
    Regards,
    Deepak

    Hi ,
    as avinash said , u need to use check_changed_data Method in order to get all records ,
    code will be like this
    PAI
    user-command.
    case sy-ucomm.
    when 'ENTER'.
    call method G_grid->check_changed_data.
    call method g_grid->refresh_table_display.
    when 'SAVE'.
    call method G_grid->check_changed_data.
    call method g_grid->refresh_table_display.

  • Select-String to search only first column in .CSV

    Hello all,
    I'm wondering if anyone knows a way to only search the first column of a .CSV file using Select-String. I guess I could probably import-csv and pipe the first column to select-string, but I was wondering if Select-string has this capability within itself?

    Yes, a "large file that I only need a few lines from" is more the issue. And I was also just curious if Select-String had such functionality. For the file I am reading, it has over 23,000 lines (13MB), and there is a significant
    performance increase with using select-string (over %4000 increase) :
    Using Import-CSV and Where-Object: around 5.938 seconds
    Using Select-String: around 0.138 seconds
    Thus, if I have several strings that I want to search the file for, I would prefer to use Select-String. I suppose I could just do the following?
    1. Use Select-string to search the file for each string I need to search for
    2. Once I'm done searching for all strings, I can query the resultant data set to be sure the string is in the first column of each record in the dataset
    3. If the string is not in the first column in the resultant data set, I can just remove the record.
    Am I way off base here?

  • Mac Pro 2008 always crash after sleep and after first start

    Hello, new in the forum,
    2 years ago, I replaced the main disk of a Mac Pro 2008 for a SSD Samsung 470 256 Go.
    Until then, it always crashed 1 or 5 minutes after sleep mode (which I didn't used much), and not always 10 to 15 minutes after the first start of the day.
    No matter if I was working on it or not… Suitcase installed or not (no font problem here). Rest of the day was fine (if no sleep !).
    The difference of speed was so big and "good" that I dealed with it. I though that the Mac Pro was a little old for the SSD technology, and that Apple would fix it, with chance…
    2 weeks ago, I installed Maverick :
    I got crashs during the work flow too. I needed to re-start 3 times at least… Re-start without extension was ok (or not), re-start, crash, re-start without extension, restart ok. I used Onyx, did PRAM too. And sometimes, I needed to re-install Maverick or even to do a clean-install !
    So I suspected the Samsung 470 for all (sleep and work crashs) and replaced it for a Samsung 840 Pro 512 Go.
    And the Mac Pro returned to Mountain Lion.
    Not really better : no crash one day (yeeeees!) and crash after the first start the next day (nooooo!). Every time I tested sleep mode, it crashed.
    My system :
    Mac Pro 3.1 - 2,8 GHz - Quad
    Mountain Lion, 10 Go ram DDR2, ATI Radeon HD 2600 XT, 30' cinema display.
    Adobe CS5 alone (minimal install) with Onyx to repair after each crash.
    Could it be the video card, the mother board, the age of the boy ?
    Thanks a lot !
    Christophe S

    Edit !
    I said that Finder and apps were blocked after 10 seconds (without extension).
    But it was to clic on Launchpad that blocked all, and 5 minutes later it works again.
    I did clic again on Launchpad, it blocked and 2 minutes later it appeared full screen but with rainbow circle, and quit.
    - Restarted with extensions. Kernel panic!
    - Restarted the mac and the grey screen with Apple blocked, without any mouse this time. 15 minutes later, still blocked.
    - Forced restart without extension. Here are the reports of Kernel Panic and EtreCheck:
    Kernel Panic Report:
    Interval Since Last Panic Report:  122463 sec
    Panics Since Last Report:          1
    Anonymous UUID:                    52E60929-F5AE-D9CD-04B0-1872526C0821
    Mon Oct 13 10:58:17 2014
    panic(cpu 3 caller 0xffffff8007cb8945): Kernel trap at 0xffffff8007ef69e0, type 14=page fault, registers:
    CR0: 0x0000000080010033, CR2: 0x000000000000008a, CR3: 0x000000002f749000, CR4: 0x0000000000000660
    RAX: 0xffffff80209bb7e8, RBX: 0xffffff801fc6d808, RCX: 0x0000000009000000, RDX: 0xffffff801fc6dde0
    RSP: 0xffffff8131b7bbc0, RBP: 0xffffff8131b7bc00, RSI: 0x00000000000c43ff, RDI: 0xffffff801fc6dde0
    R8:  0x0000000000000000, R9:  0x0000000000000000, R10: 0xffffff80220fbfa4, R11: 0x0000000000000020
    R12: 0xffffff801fc6dde0, R13: 0x00000000000c43ff, R14: 0x00000000000c43ff, R15: 0x0000000000000002
    RFL: 0x0000000000010202, RIP: 0xffffff8007ef69e0, CS:  0x0000000000000008, SS:  0x0000000000000010
    Fault CR2: 0x000000000000008a, Error code: 0x0000000000000000, Fault CPU: 0x3
    Backtrace (CPU 3), Frame : Return Address
    0xffffff8131b7b860 : 0xffffff8007c1d636
    0xffffff8131b7b8d0 : 0xffffff8007cb8945
    0xffffff8131b7baa0 : 0xffffff8007ccebfd
    0xffffff8131b7bac0 : 0xffffff8007ef69e0
    0xffffff8131b7bc00 : 0xffffff8007eee0d6
    0xffffff8131b7be00 : 0xffffff8007d1a5d6
    0xffffff8131b7be60 : 0xffffff8007d092aa
    0xffffff8131b7bf50 : 0xffffff8007fe97ba
    0xffffff8131b7bfb0 : 0xffffff8007ccf453
    BSD process name corresponding to current thread: mdworker
    Mac OS version:
    12F45
    Kernel version:
    Darwin Kernel Version 12.5.0: Sun Sep 29 13:33:47 PDT 2013; root:xnu-2050.48.12~1/RELEASE_X86_64
    Kernel UUID: EA38B02E-2B88-309F-BA68-1DE29F605DD8
    Kernel slide:     0x0000000007a00000
    Kernel text base: 0xffffff8007c00000
    System model name: MacPro3,1 (Mac-F42C88C8)
    System uptime in nanoseconds: 121192507210
    last loaded kext at 8889944220: com.apple.driver.AudioAUUC 1.60 (addr 0xffffff7f899fe000, size 28672)
    loaded kexts:
    com.apple.driver.AudioAUUC 1.60
    com.apple.filesystems.autofs 3.0
    com.apple.driver.AppleHDAHardwareConfigDriver 2.4.7fc4
    com.apple.driver.AppleTyMCEDriver 1.0.2d2
    com.apple.iokit.IOBluetoothSerialManager 4.1.7f4
    com.apple.driver.AppleHWSensor 1.9.5d0
    com.apple.driver.AppleHDA 2.4.7fc4
    com.apple.driver.AppleUpstreamUserClient 3.5.12
    com.apple.driver.AppleMCCSControl 1.1.11
    com.apple.iokit.IOUserEthernet 1.0.0d1
    com.apple.kext.AMDFramebuffer 8.1.6
    com.apple.driver.AppleUSBDisplays 357
    com.apple.iokit.CSRBluetoothHostControllerUSBTransport 4.1.7f4
    com.apple.Dont_Steal_Mac_OS_X 7.0.0
    com.apple.ATIRadeonX2000 8.1.6
    com.apple.driver.ApplePolicyControl 3.4.5
    com.apple.driver.AppleSMBusPCI 1.0.11d1
    com.apple.driver.AppleLPC 1.6.3
    com.apple.driver.AppleMCEDriver 1.1.9
    com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0
    com.apple.driver.CSRHIDTransitionDriver 4.1.7f4
    com.apple.driver.PioneerSuperDrive 3.3.1
    com.apple.iokit.SCSITaskUserClient 3.5.6
    com.apple.driver.XsanFilter 404
    com.apple.iokit.IOAHCIBlockStorage 2.3.5
    com.apple.driver.AppleUSBHub 635.4.0
    com.apple.driver.AppleIntel8254XEthernet 3.1.1b1
    com.apple.driver.AppleFileSystemDriver 3.0.1
    com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
    com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0d1
    com.apple.BootCache 34
    com.apple.driver.AppleFWOHCI 4.9.9
    com.apple.driver.AppleAHCIPort 2.6.6
    com.apple.driver.AppleIntelPIIXATA 2.5.1
    com.apple.driver.AppleUSBEHCI 621.4.6
    com.apple.driver.AppleUSBUHCI 621.4.0
    com.apple.driver.AppleACPIButtons 1.8
    com.apple.driver.AppleRTC 1.5
    com.apple.driver.AppleHPET 1.8
    com.apple.driver.AppleSMBIOS 1.9
    com.apple.driver.AppleACPIEC 1.8
    com.apple.driver.AppleAPIC 1.7
    com.apple.driver.AppleIntelCPUPowerManagementClient 214.0.0
    com.apple.nke.applicationfirewall 4.0.39
    com.apple.security.quarantine 2.1
    com.apple.driver.AppleIntelCPUPowerManagement 214.0.0
    com.apple.kext.triggers 1.0
    com.apple.iokit.IOSerialFamily 10.0.6
    com.apple.driver.DspFuncLib 2.4.7fc4
    com.apple.iokit.IOAudioFamily 1.9.2fc7
    com.apple.kext.OSvKernDSPLib 1.12
    com.apple.driver.AppleSMBusController 1.0.11d1
    com.apple.iokit.IOSurface 86.0.4
    com.apple.iokit.IOBluetoothFamily 4.1.7f4
    com.apple.iokit.IOBluetoothHostControllerUSBTransport 4.1.7f4
    com.apple.iokit.IOFireWireIP 2.2.5
    com.apple.driver.AppleHDAController 2.4.7fc4
    com.apple.iokit.IOHDAFamily 2.4.7fc4
    com.apple.driver.AppleGraphicsControl 3.4.5
    com.apple.iokit.IONDRVSupport 2.3.7
    com.apple.kext.AMD2600Controller 8.1.6
    com.apple.kext.AMDSupport 8.1.6
    com.apple.iokit.IOGraphicsFamily 2.3.7
    com.apple.driver.AppleSMC 3.1.5d4
    com.apple.driver.IOPlatformPluginLegacy 1.0.0
    com.apple.driver.IOPlatformPluginFamily 5.4.1d13
    com.apple.driver.AppleUSBHIDMouse 175.8
    com.apple.driver.AppleHIDMouse 175.8
    com.apple.driver.AppleUSBHIDKeyboard 170.2.4
    com.apple.driver.AppleHIDKeyboard 170.2.4
    com.apple.iokit.IOUSBHIDDriver 623.4.0
    com.apple.driver.AppleUSBMergeNub 621.4.6
    com.apple.driver.AppleUSBComposite 621.4.0
    com.apple.iokit.IOSCSIMultimediaCommandsDevice 3.5.6
    com.apple.iokit.IOBDStorageFamily 1.7
    com.apple.iokit.IODVDStorageFamily 1.7.1
    com.apple.iokit.IOCDStorageFamily 1.7.1
    com.apple.iokit.IOATAPIProtocolTransport 3.5.0
    com.apple.iokit.IOSCSIArchitectureModelFamily 3.5.6
    com.apple.iokit.IOUSBUserClient 630.4.4
    com.apple.iokit.IOFireWireFamily 4.5.5
    com.apple.iokit.IOAHCIFamily 2.5.1
    com.apple.iokit.IONetworkingFamily 3.0
    com.apple.iokit.IOATAFamily 2.5.1
    com.apple.iokit.IOUSBFamily 635.4.0
    com.apple.driver.AppleEFINVRAM 2.0
    com.apple.iokit.IOHIDFamily 1.8.1
    com.apple.driver.AppleEFIRuntime 2.0
    com.apple.iokit.IOSMBusFamily 1.1
    com.apple.security.sandbox 220.3
    com.apple.kext.AppleMatch 1.0.0d1
    com.apple.security.TMSafetyNet 7
    com.apple.driver.DiskImages 345
    com.apple.iokit.IOStorageFamily 1.8
    com.apple.driver.AppleKeyStore 28.21
    com.apple.driver.AppleACPIPlatform 1.8
    com.apple.iokit.IOPCIFamily 2.8
    com.apple.iokit.IOACPIFamily 1.4
    com.apple.kec.corecrypto 1.0
    Model: MacPro3,1, BootROM MP31.006C.B05, 8 processors, Quad-Core Intel Xeon, 2.8 GHz, 10 GB, SMC 1.25f4
    Graphics: ATI Radeon HD 2600 XT, ATI Radeon HD 2600, PCIe, 256 MB
    Memory Module: DIMM Riser B/DIMM 1, 2 GB, DDR2 FB-DIMM, 800 MHz, 0x02FE, 0x47523244463247425838454C3830304E3252
    Memory Module: DIMM Riser B/DIMM 2, 2 GB, DDR2 FB-DIMM, 800 MHz, 0x02FE, 0x47523244463247425838454C3830304E3252
    Memory Module: DIMM Riser A/DIMM 1, 1 GB, DDR2 FB-DIMM, 800 MHz, 0x80AD, 0x48594D5035313241373243503844332D5335
    Memory Module: DIMM Riser A/DIMM 2, 1 GB, DDR2 FB-DIMM, 800 MHz, 0x80AD, 0x48594D5035313241373243503844332D5335
    Memory Module: DIMM Riser A/DIMM 3, 2 GB, DDR2 FB-DIMM, 800 MHz, 0x02FE, 0x47523244463247425838454C3830304E3252
    Memory Module: DIMM Riser A/DIMM 4, 2 GB, DDR2 FB-DIMM, 800 MHz, 0x02FE, 0x47523244463247425838454C3830304E3252
    Bluetooth: Version 4.1.7f4 12974, 3 service, 12 devices, 0 incoming serial ports
    PCI Card: ATI Radeon HD 2600, sppci_displaycontroller, Slot-1
    Serial ATA Device: Samsung SSD 840 PRO Series, 512,11 GB
    Serial ATA Device: ST31000524AS, 1 TB
    Parallel ATA Device: PIONEER DVD-RW  DVR-112D
    USB Device: hub_device, apple_vendor_id, 0x9120, 0xfd500000 / 2
    USB Device: Keyboard Hub, apple_vendor_id, 0x1006, 0xfd520000 / 4
    USB Device: Apple Optical USB Mouse, apple_vendor_id, 0x0304, 0xfd521000 / 6
    USB Device: Apple Keyboard, apple_vendor_id, 0x0221, 0xfd522000 / 5
    USB Device: Apple Cinema HD Display, apple_vendor_id, 0x9220, 0xfd530000 / 3
    USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x8206, 0x5d200000 / 2
    FireWire Device: built-in_hub, 800mbit_speed
    FireWire Device: unknown_device, unknown_speed
    Report EtreCheck :
    Description du problème :
    Here is the report of EtreCheck after the Kerner Panic sent before.
    Christophe.s
    EtreCheck version : 2.0.2 (86)
    Rapport créé 13 octobre 2014 11:23:31 UTC+02:00
    Informations matérielles : ℹ️
      Mac Pro (début 2008)
      Mac Pro - modèle : MacPro3,1
      2 2.8 GHz Quad-Core Intel Xeon CPU : 8-core
      10 GB RAM Pas extensible
      DIMM Riser B/DIMM 1
      2 GB DDR2 FB-DIMM 800 MHz ok
      DIMM Riser B/DIMM 2
      2 GB DDR2 FB-DIMM 800 MHz ok
      DIMM Riser A/DIMM 1
      1 GB DDR2 FB-DIMM 800 MHz ok
      DIMM Riser A/DIMM 2
      1 GB DDR2 FB-DIMM 800 MHz ok
      DIMM Riser B/DIMM 3
      empty empty empty empty
      DIMM Riser B/DIMM 4
      empty empty empty empty
      DIMM Riser A/DIMM 3
      2 GB DDR2 FB-DIMM 800 MHz ok
      DIMM Riser A/DIMM 4
      2 GB DDR2 FB-DIMM 800 MHz ok
      Bluetooth: Vieux - Handoff/Airdrop2 pas disponible
    Informations vidéos : ℹ️
      ATI Radeon HD 2600 - VRAM : 256 MB
      Cinema HD Display 2560 x 1600
    Logiciel du système : ℹ️
      OS X 10.8.5 (12F45) - Uptime: un jour 0:11:6
    Informations des disques : ℹ️
      Samsung SSD 840 PRO Series disk0 : (512,11 GB)
      Statut S.M.A.R.T. : Vérifié
      disk0s1 (disk0s1) <non monté>  : 210 Mo
      MacPro SSD (disk0s2) /  [Startup] : 511.25 Go (472.61 Go libre)
      Recovery HD (disk0s3) <non monté>  [Restauration] : 650 Mo
      ST31000524AS disk1 : (1 TB)
      Statut S.M.A.R.T. : Vérifié
      disk1s1 (disk1s1) <non monté>  : 210 Mo
      MacPro 1To (disk1s2) /Volumes/MacPro 1To  : 999.35 Go (633.08 Go libre)
      Recovery HD (disk1s3) <non monté>  [Restauration] : 650 Mo
    Informations USB : ℹ️
      Verbatim Portable USB Drive 320,07 GB
      Statut S.M.A.R.T. : Vérifié
      disk3s1 (disk3s1) <non monté>  : 210 Mo
      320 Go Christophe Syren (disk3s2) /Volumes/320 Go Christophe Syren  : 319.73 Go (313.64 Go libre)
      USB 2.0 USB Flash Drive 8,17 GB
      Statut S.M.A.R.T. : Vérifié
      SANS TITRE (disk2s1) <non monté>  : 8.17 Go
      Apple, Inc. Keyboard Hub
      Mitsumi Electric Apple Optical USB Mouse
      Apple, Inc Apple Keyboard
      Apple Inc. Bluetooth USB Host Controller
    Gatekeeper : ℹ️
      Mac App Store et développeurs identifiés
    Représentants de lancement : ℹ️
      [désengagé] com.adobe.AAM.Updater-1.0.plist Aide
      [désengagé] com.adobe.CS5ServiceManager.plist Aide
      [désengagé] com.extensis.FMCore.plist Aide
    Daemons de lancements : ℹ️
      [invalid?] com.adobe.SwitchBoard.plist Aide
    Représentants de lancement pour l’utilisateur : ℹ️
      [désengagé] com.adobe.AAM.Updater-1.0.plist Aide
      [désengagé] com.adobe.ARM.[...].plist Aide
    Éléments Ouverture : ℹ️
      iTunesHelper Application (/Applications/iTunes.app/Contents/MacOS/iTunesHelper.app)
      Dropbox Application (/Applications/Dropbox.app)
    Plug-ins internet : ℹ️
      OfficeLiveBrowserPlugin : Version : 12.3.6 Aide
      AdobePDFViewer : Version : 9.5.5 Aide
      QuickTime Plugin : Version : 7.7.1
      JavaAppletPlugin : Version : 14.9.0 - SDK 10.7 Vérifier la version
    Panneaux de préférences de 3ème partie : ℹ️
      Growl  Aide
    Time Machine : ℹ️
      Skip System Files: NO
      Sauvegarde automatique : OUI
      Disques sauvegardés :
      MacPro SSD : Taille de disque : 511.25 Go Disque utilisé : 38.64 Go
      Destinations :
      Data [Network]
      Taille totale : 2 To
      Nombre de sauvegardes total : 9
      Sauvegardes la plus agée : 2014-10-08 01:39:21 +0000
      Dernière sauvegarde : 2014-10-10 11:31:35 +0000
      Taille de la disque de sauvegarde : Excellent
      Taille de sauvegarde 2 To > (Taille de disque 511.25 Go X 3)
    L’utilisation du CPU par processus : ℹ️
          1% WindowServer
          0% ps
          0% fontd
          0% System Events
          0% coreservicesd
    L’utilisation de la mémoire par processus : ℹ️
      97 Mo Dock
      97 Mo Finder
      75 Mo WindowServer
      64 Mo com.apple.security.pboxd
      64 Mo CalendarAgent
    Informations de la mémoire virtuelle : ℹ️
      523 Mo RAM Disponible
      1.04 Go RAM Active
      307 Mo RAM Inactive
      8.86 Go RAM Résidente
      266 Mo Pages entrants
      0 o Sorties pages

  • Select tables which have only one row....

    Hi Guys,
    Can you tell me if there is a way to fetch all the tables in the database with only one record?
    This is to filter out only the basic data tables in our application which consist of over 30,000 tables...
    Many Thanks...
    Napster

    if your object statistics are accurate then you can use:
    select * from dba_tables where num_rows = 1;Edited by: Martin Preiss on May 2, 2013 3:00 PM

  • I have 4 S I phone and only first song on albums plays, I have 4 S I phone and only first song on albums playswhat

    Regarding music that is downloaded on my 4 S
    Albums will not play. Only the first songs.
    Can someone help?

    Do you have repeat turned on
    Turn off repeat.
    This is covered in the manual.
    iPhone User Guide (For iOS 5.0 Software)
    Play the song, tap the screen, tap the repeat icon until it is white = off.

  • Just bout a iPhone 4S from cex 2 days ago. I took a video on the first day and only just realised the microphones never been working they told me I caused water damage and corrosion. Which is wrong. They sold me the phone as is what do I do to get it fixe

    Bout a iPhone 4S 2 days haven't been near water took a video and realised yesterday that their was no sound. Took it on they came up with it was my fault the water had water damage and corrosion. I'm devastated that I've paid 250 for a phone that's not working properly what do I do too fix this

    I have taken it back to the Apple store genius bar, but they say they don't see anything wrong. Well unless you use it all day and experience the problems when they happen, you wont see anything wrong. But there are lots wrong with it. But this would be the same store as I purchased the phone. And they backed up my old Iphone 4, but were not able to get anything to load back onto my new phone. So, I lost pretty much everything. But over time, some of my contacts have started showing up, although i am still missing over 800 of them.

Maybe you are looking for

  • Security not working after firmware update

    I have a WRT610N (v2) router and I recently updated the firmware to the most current version 2.00.01 build 15. I can no longer set WPA2 security for both bands (used to work just fine). Every time I try to save settings for WPA2 for the 5 GHz band, i

  • MobileMe Sharing Key Commands?

    Hi, I have a Mac Pro and newly purchased 17" MBP which is my remote editing suite. I have some useful customized keyboard shortcuts which I told my Mac Pro's Logic Studio to backup/sync on Mobile Me. After trying various ways of getting these key com

  • HT201269 Advice on how to transfer EVERYTHING from old iphone to new....

    Hi guys, I've just upgraded from an iPhone 4 16gb to an iPhone 4S 64gb (simply due to space) and I want the new phone to have everything that the old one has on it, including LOADS of music imported from CD's, and ebooks not purchased from iBooks, bu

  • Cross Tab Question

    I am trying to add a cross tab to a report. The page set up is 8 1/2 X 11 - Portrait. My cross tab data is very wide and runs onto new pages. I would like to keep it together on one page. Is there a way to wrap the cross tab, or keep on one page?

  • My rMBP 13'' won't start.

    So, my rMBP 13" from late will not start. However, the charger shows the amber light that signifies there is power going to the laptop when it's connected. It doesn't turn on unplugged or plugged to the charger. This happened after I put the laptop t