Submitted by Ivo on 2017/10/31 21:04
As I understand the manual, the way to assign an item to another parent is by holding down Ctrl and left mouse button while dragging the item to the other parent. When I attempt to do so, nothing happens. It doesn't look like the item is dragging, and no new item appears under the other parent. Nothing changes (or so it seems).
 
Am I doing something wrong? Is there any other way to assign another parent to an item?

Comments

Hi Ivo and welcome to the InfoQube community forum !
 
There are quite a few ways to add another parent to 1 or more items
  1. Click on the item, hold the button for a fraction of second and drag to the new parent. The icon will change to show you're adding as a sub-item
  2. Use Marked items: See Marked Items and 9. Item Menu
  3. Copy / Paste: Select the item and copy in XML mode (in the copy dialog). Then on the "to be" parent item, do Paste and select the second option
  4. Show items on the Surface and then link items. See 3. IQ Surface
 
Pierre_Admin
IQ Designer
 

Ivo

2017/11/01 08:59

In reply to by Pierre_Admin

Great, thank you. I'm able to do it now. This opens up many useful possibilities.
 
The mistake I had been making was to hold down the Ctrl key while trying to select. I was following the instructions at http://www.sqlnotes.net/drupal5/index.php?q=node/115 (or an earlier version). The confusing line instructs: "Drag-drop the child to the lower half of the parent item while holding the Ctrl key. It can be in the same grid or in another grid".

Pierre_Admin

2017/11/01 09:46

In reply to by Ivo

Good point, I updated the doc to make it clearer
 
Also, an easy way to reference another post is to use the node:xxx syntax, enclosed by [ ])
See Linking to other pages for details
 
Pierre_Admin
IQ Designer
 

Tom

2017/11/03 05:50

In reply to by Ivo

[quote=Ivo]The mistake I had been making was to hold down the Ctrl key while trying to select. I was following the instructions at http://www.sqlnotes.net/drupal5/index.php?q=node/115 (or an earlier version). The confusing line instructs: "Drag-drop the child to the lower half of the parent item while holding the Ctrl key. It can be in the same grid or in another grid".[/quote]
would this not be considered a bug? [edit] I see below you have fixed it Pierre :up: [/edit]
=>
Say I use the Control key to select multiple items, and then try to drag them to a new parent -- if I keep control pressed I just get click & drag which deselects what was selected.
 
Using the example of Windows Explorer, one can keep Ctrl pressed between selecting and dragging, and the operation works fine.
 
 

@Ivo, if you're having trouble selecting an item: click in the first '#' column, and the item is selected.
 
In mine, if I click on the text in the item field, hold and drag, the item moves i.e. is selected (this may depend on settings though). Speaking of settings, if you haven't already, it's worth going through the options (Tools >Options) to see what's possible.
 
Tom

Ivo

2017/11/01 09:11

In reply to by Tom

Thanks Tom, that helped to figure out the selection part. The only other thing was to realise not to hold down the Ctrl key while selecting (as this doesn't work), but rather to hold down Ctrl after the item is selected, for multiple parents.

Pierre_Admin

2017/11/01 09:55

In reply to by Ivo

True, as with Windows Explorer, while selecting, holding Ctrl key is used to add / remove items from the selection
 
Pierre_Admin
IQ Designer
 

Ivo

2017/11/01 21:17

In reply to by Pierre_Admin

Multiple selection works the same as in Windows Explorer, but dragging to other parents does not work if the Ctrl key is held down before mouse click.

Pierre_Admin

2017/11/02 18:34

In reply to by Ivo

Hi Ivo,
 
Confirmed and fixed in v105.
 
[edit]
As Tom pointed out, enabling Ctrl before you start drag-drop was causing selection issues. So the correct procedure is to start drag-drop and then press Ctrl
 [/edit]
 
Pierre_Admin
IQ Designer