How to select multiple columns?

User 62c070972d

03-11-2008 09:20:15

Hello all,





what is the supposed way to select multiple columns?





Selecting an entire column in Grid view:Selecting multiple columns in Grid view:Selecting an entire column in Tabular form:Selecting multiple columns in Tabular form:


Background on my usage scenario:


I wrote a small plug-in for IJC that writes selected table data to a temporary file on hard disk for analysis. It would be nice to be able to conveniently select multiple columns so I can export them with my plug-in.





Note:


I don't ask for being able to select discontinuous ranges of rows&columns. That would be nice to have. But for now continuous multiple columns selection would do.





All the best,


Andy

ChemAxon fa971619eb

03-11-2008 17:42:55

Hi Andy,





Fistly, let me say that the selection in the grid view is greatly improved in 2.4, which should be available soon.





Now to the current version. The selection is a bit limiting. The main limitations being that only a continuous range of cells can be selected, and selection using the row and column headers doesn't work well. These are both being improved for 2.4.





Your best bet for seelcting a range of cells is to select the top left most cell, and then shift-click in the bottom right most cell. The region defined by these will now be selected. If you want all rows jsut start by selecting a cell in row 1, then scroll to the last row and select a cell on that row.





Tim

User 62c070972d

04-11-2008 02:38:56

Hello Tim,





yes, this is exactly the approach I was using as well. So basically I should wait for version 2.4. Looking forward to it.





What about this possible bug:
Quote:
Left-click in one table cell and then shift-left-click in a different table cell selects multiple rows&columns. But it's inconvenient to select entire columns. Also on shift-left-clicking into a table cell, the data table looses its focus and components connected to it get deactivated (grayed-outed). Looks like a bug?
Andy

ChemAxon fa971619eb

04-11-2008 10:29:39

I looked at this and it doesn't seem to be losing focus (at least not on the system I was testing).


What is happening is that some of the actions are being disabled according to what has been selected. For instance, if you select a column that you are not allowed to delete (e.g the structure column) the delete column action is disabled, and if you select data from multiple columns some actions (e.g. sort) are disabled because these only work on a single column.





Could you look at this again and verify this bahaviour.


If it does not seem corect can you provide more specific details of what you think is incorrectly disabled, and provide details of your IJC environment (paste the content of the Help-> About Instant JChem window).





Thanks


Tim

User 62c070972d

05-11-2008 06:11:34

The effect does only occur in tabular view, e.g. "Pubchem tabular form".


Click an upper left cell with the mouse and then shift-click an lower right cell with the mouse to select those cells. On the shift-click the table will loose the focus.





-Andy





P.S. Here's the info you requested:





Instant JChem Version: 2.3.1 (build: 080616)


JChem Version: 5.0.3


Marvin Version: 5.0.3 (build date: 2008-04-22)


Java: 1.6.0_07; Java HotSpot(TM) Client VM 10.0-b23


System: Windows XP version 5.1 running on x86; Cp1252; en_US


NetBeans build: 200711261600


Userdir: D:\My Documents\NetBeansProjects\Plot3d\build\testuserdir


Java Web Start: No


Plugins:


chemaxon.ijc.updatecenter [2.2.1 080424]


chemaxon.jchem/1 [5.0.3 080424]


com.im.df.core.derby/1 [2.3.1 080616]


com.im.df.core.oracle/1 [2.3.1 080616]


com.im.df.db.mysql/1 [2.3.1 080616]


com.im.df.localdb/1 [2.3 080424]


com.im.df/1 [2.3.1 080616]


com.im.ijc.autoupdate/1 [2.3.1 080616]


com.im.ijc.branding/1 [2.3.1 080616]


com.im.ijc.chem.overlap/1 [2.3.1 080616]


com.im.ijc.core/1 [2.3.1 080616]


com.im.ijc.examples.addfield [2.2 080424]


com.im.ijc.examples.ijcrenderers [2.3 080424]


com.im.ijc.examples.mathcomputationactions [2.2 080424]


com.im.ijc.extraloaders [2.2 080424]


com.im.ijc.formview/1 [2.3 080424]


com.im.ijc.gridview/1 [2.3 080424]


com.im.ijc.io [2.3.1 080616]


com.im.ijc.plot3d [1.0 081105]


com.im.ijc.project/1 [2.3.1 080616]


com.im.ijc.querytextpanel [2.3 080424]


com.im.ijc.renderers/1 [2.3 080424]


com.im.ijc.security/1 [2.2 080424]


com.im.ijc.sfs [2.3.1 080616]


com.im.ijc.standardizer/1 [2.3 080424]


com.im.ijc.structurefiles/1 [2.2 080424]


com.im.ijc.update.pack [2.3.1 080616]


com.im.ijc.versionprovider [2.3.1 080616]


com.im.ijc.welcome/1 [2.3.1 080616]


com.im.ijc.widgets/1 [2.3.1 080616]


com.jacob.com [1.0 080424]


com.michaelbaranov.microba/1 [0.4.4 080424]


com.mysql.jdbc/1 [5.0.8 080424]


net.sf.cglib/1 [2.1.3 080424]


oracle.jdbc/1 [11.1.0.6.0 080424]


org.acegisecurity/1 [1.0.5 080424]


org.apache.batik/1 [1.1 080424]


org.apache.commons.beanutils/1 [1.7.0 080424]


org.apache.commons.dbcp/1 [1.2.2 080424]


org.apache.commons.pool/1 [1.3 080424]


org.apache.derby/1 [10.3.2.1 080424]


org.apache.poi [3.0.1 080424]


org.apache.xml.resolver [1.2.1 1.2 200711261600]


org.dom4j/1 [1.3 080424]


org.freehep/1 [1.0 080424]


org.jdesktop.layout/1 [1.4.1 1.0.3 200711261600]


org.netbeans.api.progress/1 [1.10.1.1 1 200711261600]


org.netbeans.api.visual [2.9.1 200711261600]


org.netbeans.api.xml/1 [1.14.1 200711261600]


org.netbeans.bootstrap/1 [2.7.1 200711261600]


org.netbeans.core.execution/1 [1.10.1.1 200711261600]


org.netbeans.core.ide/1 [1.10.1 200711261600]


org.netbeans.core.output2/1 [1.8.2.1 1 200711261600]


org.netbeans.core.startup/1 [1.10.1.1 200711261600]


org.netbeans.core.ui/1 [1.10.1 200711261600]


org.netbeans.core.windows/2 [2.8.1.1 200711261600]


org.netbeans.core/2 [3.6.1.1 200711261600]


org.netbeans.libs.commons_logging/1 [1.4.1 1.0.4 200711261600]


org.netbeans.libs.xerces/1 [1.10.1 2.8.0 200711261600]


org.netbeans.modules.applemenu/1 [1.7.1 200711261600]


org.netbeans.modules.autoupdate.services [1.3.1.0.1 080214]


org.netbeans.modules.autoupdate.ui [1.2.1 200711261600]


org.netbeans.modules.classfile/1 [1.19.1 200711261600]


org.netbeans.modules.db.core [1.5.1 200711261600]


org.netbeans.modules.db.sql.editor [1.5.1.5 200711261600]


org.netbeans.modules.db.sql.visualeditor/1 [2.1.1.5 200711261600]


org.netbeans.modules.db/1 [1.24.1.5 5 200711261600]


org.netbeans.modules.dbapi [1.5.1.5 200711261600]


org.netbeans.modules.defaults/1 [1.3.1 200711261600]


org.netbeans.modules.editor.bookmarks/1 [1.4.1 200711261600]


org.netbeans.modules.editor.bracesmatching/0 [1.3.1 200711261600]


org.netbeans.modules.editor.codetemplates/1 [1.5.1.1.5 1 200711261600]


org.netbeans.modules.editor.completion/1 [1.9.1 200711261600]














org.netbeans.modules.editor.errorstripe.api/1 [2.3.1.1 1 200711261600]


org.netbeans.modules.editor.errorstripe/2 [2.3.1.1.1 1 200711261600]


org.netbeans.modules.editor.fold/1 [1.6.1 200711261600]


org.netbeans.modules.editor.guards/1 [1.0.1 200711261600]


org.netbeans.modules.editor.highlights/0 [1.2.1.1 1 200711261600]


org.netbeans.modules.editor.indent/2 [1.6.1.4 200711261600]


org.netbeans.modules.editor.lib/1 [1.20.1.4.2 4 200711261600]


org.netbeans.modules.editor.lib2/1 [1.5.1.2 2 200711261600]


org.netbeans.modules.editor.mimelookup.impl/1 [1.1.1 200711261600]


org.netbeans.modules.editor.mimelookup/1 [1.8.1 200711261600]


org.netbeans.modules.editor.plain.lib/1 [1.4.1 200711261600]


org.netbeans.modules.editor.plain/1 [1.4.1 200711261600]


org.netbeans.modules.editor.settings.storage/1 [1.10.1 200711261600]


org.netbeans.modules.editor.settings/1 [1.12.1 200711261600]


org.netbeans.modules.editor.structure/1 [1.15.1.1 1 200711261600]


org.netbeans.modules.editor.util/1 [1.21.1 200711261600]


org.netbeans.modules.editor/3 [1.35.1.4.2 200711261600]


org.netbeans.modules.extbrowser/1 [1.11.1 200711261600]


org.netbeans.modules.favorites/1 [1.12.1 200711261600]


org.netbeans.modules.gototest/1 [1.0.1 200711261600]


org.netbeans.modules.javahelp/1 [2.9.1 200711261600]


org.netbeans.modules.jumpto/1 [1.3.1 200711261600]


org.netbeans.modules.lexer.editorbridge/1 [1.4.1 200711261600]


org.netbeans.modules.lexer.nbbridge/1 [1.2.1.1 200711261600]


org.netbeans.modules.lexer/2 [1.25.1.1 1 200711261600]


org.netbeans.modules.masterfs/1 [1.11.1 200711261600]


org.netbeans.modules.options.api/1 [1.5.1 200711261600]


org.netbeans.modules.options.editor/1 [1.4.1 200711261600]


org.netbeans.modules.options.keymap [1.1.1 200711261600]


org.netbeans.modules.progress.ui [1.0.1.0.0.1 080409]


org.netbeans.modules.project.ant/1 [1.17.1 200711261600]


org.netbeans.modules.project.libraries/1 [1.15.1 200711261600]


org.netbeans.modules.projectapi/1 [1.13.1 200711261600]


org.netbeans.modules.projectui [1.12.1.1.6 1 200711261600]


org.netbeans.modules.projectuiapi/1 [1.24.1.6 6 200711261600]


org.netbeans.modules.properties.syntax/1 [1.18.1 200711261600]


org.netbeans.modules.properties/1 [1.21.1 200711261600]


org.netbeans.modules.queries/1 [1.10.1 200711261600]


org.netbeans.modules.schema2beans/1 [1.16.1 200711261600]


org.netbeans.modules.sendopts/2 [2.1.1 200711261600]


org.netbeans.modules.settings/1 [1.13.1 200711261600]


org.netbeans.modules.utilities/1 [1.25.1 200711261600]


org.netbeans.modules.web.flyingsaucer/1 [1.0.1 1 200711261600]


org.netbeans.modules.xml.axi [1.2.1 200711261600]


org.netbeans.modules.xml.catalog/2 [1.12.1.4.4 4 200711261600]


org.netbeans.modules.xml.core/2 [1.13.1.4 4 200711261600]


org.netbeans.modules.xml.lexer [1.1.1 200711261600]


org.netbeans.modules.xml.retriever/1 [1.1.1 200711261600]


org.netbeans.modules.xml.schema.completion [1.0.1 200711261600]


org.netbeans.modules.xml.schema.model/1 [1.2.1 1 200711261600]


org.netbeans.modules.xml.text/2 [1.13.1.4.4 4 200711261600]


org.netbeans.modules.xml.xam/1 [1.2.1 1 200711261600]


org.netbeans.spi.editor.hints/0 [1.2.1.5 5 200711261600]


org.netbeans.spi.navigator/1 [1.5.1 200711261600]


org.netbeans.swing.dirchooser [1.0.1 200711261600]


org.netbeans.swing.plaf [1.6.1 200711261600]


org.netbeans.swing.tabcontrol [1.9.1 200711261600]


org.openide.actions [6.6.1.1 200711261600]


org.openide.awt [6.11.1.1 200711261600]


org.openide.compat [6.5.1 200711261600]


org.openide.dialogs [7.5.1 200711261600]


org.openide.execution [1.10.1 200711261600]


org.openide.explorer [6.12.1 1 200711261600]


org.openide.filesystems [7.3.1 200711261600]


org.openide.io [1.11.1 200711261600]


org.openide.loaders [6.7.1 200711261600]


org.openide.modules [7.3.1 200711261600]


org.openide.nodes [7.2.1.1 200711261600]


org.openide.options [6.7.1 200711261600]


org.openide.text [6.16.1 200711261600]


org.openide.util [7.10.1.1 1 200711261600]


org.openide.windows [6.18.1 200711261600]


org.openidex.util/3 [3.13.1 200711261600]


org.springframework/1 [2.0.7 080424]

ChemAxon fa971619eb

05-11-2008 12:22:33

Yes, I see the problem now.


I tested this with the 2.4 development version and it is fixed.





Thanks





Tim

User 62c070972d

05-11-2008 13:01:20

Great!





Thanks a lot for fixing it.





Andy