herculanojs Posted May 31, 2017 Posted May 31, 2017 Hi Would anyone have an example of how to do Drag Drop in a TUniTreeview It would be possible ? Tanks Quote
Sherzod Posted June 1, 2017 Posted June 1, 2017 Hi, Yes it is possible, but you should think about synchronization with the server function beforeInit(sender, config) { config.viewConfig = { plugins: { ptype: 'treeviewdragdrop' } }; } Best regards, Quote
herculanojs Posted June 6, 2017 Author Posted June 6, 2017 Hi, Yes it is possible, but you should think about synchronization with the server function beforeInit(sender, config) { config.viewConfig = { plugins: { ptype: 'treeviewdragdrop' } }; } Best regards, How could you make it so that in ondrag drop it could be added as no child in another? Quote
herculanojs Posted June 8, 2017 Author Posted June 8, 2017 How can I capture the Dragdrop event? function beforeInit(sender, config) { config.viewConfig = { plugins: { ptype: 'treeviewdragdrop' } };} O código acima apenas permite o drag de uma posição superior/inferior. Necessito mover nós entre níveis. Colocar um nó dentre de outro. Como posso capturar o nó que esta sendo movido, e sobre qual nó esta sendo sobreposto. The above code only allows drag from an upper / lower position. I need to move knots between levels. Put one knot from another. How can I capture the node being moved, and which node is being overlapped. in vlc procedure TfrmGrupo.trvMenuDragDrop(Sender, Source: TObject; X, Y: Integer); var AnItem: TTreeNode; AttachMode: TNodeAttachMode; HT: THitTests; begin if trvMenu.Selected = nil then Exit; HT := trvMenu.GetHitTestInfoAt(X, Y) ; AnItem := trvMenu.GetNodeAt(X, Y) ; if (HT - [htOnItem, htOnIcon, htNowhere, htOnIndent]<> HT) then begin if (htOnItem in HT) or (htOnIcon in HT) then AttachMode := naAddChild else if htNowhere in HT then AttachMode := naAdd else if htOnIndent in HT then AttachMode := naInsert; trvMenu.Selected.MoveTo(AnItem, AttachMode); end; end; Quote
herculanojs Posted June 9, 2017 Author Posted June 9, 2017 I need the dragdrop features contained in these examples How can I achieve this with Unitreevew ? http://demos.shieldui.com/web/treeview/drag-and-drop http://demos.telerik.com/kendo-ui/treeview/dragdrop Quote
gerhardhziegler Posted July 19, 2017 Posted July 19, 2017 looks like, we have the same problems... Quote
herculanojs Posted October 27, 2017 Author Posted October 27, 2017 Does anyone have a solution for this situation? Move an entire node with your children to another point, or to another node Quote
herculanojs Posted December 13, 2017 Author Posted December 13, 2017 We still have no solution to the problem. Does anyone have a solution? Quote
herculanojs Posted December 19, 2017 Author Posted December 19, 2017 Hi, Yes it is possible, but you should think about synchronization with the server function beforeInit(sender, config) { config.viewConfig = { plugins: { ptype: 'treeviewdragdrop' } }; } Best regards, I need to drag dragdrop between us, putting one inside of others, with all his children if they have. How can I do this? I did not find anything in the forum Quote
herculanojs Posted January 10, 2018 Author Posted January 10, 2018 Please, would there be any solution to the case Quote
Sherzod Posted January 10, 2018 Posted January 10, 2018 Hi, I need to drag dragdrop between us, putting one inside of others, with all his children if they have. How can I do this? I did not find anything in the forum Need to analyze Quote
herculanojs Posted January 10, 2018 Author Posted January 10, 2018 OK, we have to deal with accounting plans, and it's tricky to deal with it without this option, as there are multiple levels of accounts, which can be changed. Quote
M477H13U Posted January 9, 2019 Posted January 9, 2019 Hello Sherzod ! We also are in the need of such a functionnality! Any workaround ? (: Cheers, Quote
Tokay Posted November 18, 2022 Posted November 18, 2022 Up. Does actual versions have any solution for this? Quote
VolkovVitalD Posted January 12, 2023 Posted January 12, 2023 On 1/10/2018 at 4:45 PM, Sherzod said: Hi, Need to analyze I also really need such functionality Quote
Sherzod Posted January 12, 2023 Posted January 12, 2023 On 11/26/2022 at 8:26 PM, Tokay said: Up 1 hour ago, VolkovVitalD said: I also really need such functionality Hello, The main logic of these things is done on the server side and stored in the database. Do you have server side logic using DB? Quote
Tokay Posted January 13, 2023 Posted January 13, 2023 18 hours ago, Sherzod said: The main logic of these things is done on the server side and stored in the database. Do you have server side logic using DB? There is no problem to make the base side: just change one, node root, id. But graphical interface of drag-drop is ugly as in UniDbTreeView as in UniTreeView. And it's important for us. Quote
VolkovVitalD Posted January 17, 2023 Posted January 17, 2023 On 1/12/2023 at 9:34 PM, Sherzod said: Hello, The main logic of these things is done on the server side and stored in the database. Do you have server side logic using DB? I use UniTreeView, and the tree is stored in the database. I understand that I will need to implement the logic of moving nodes in storage on my own. Quote
Tokay Posted January 18, 2023 Posted January 18, 2023 Issues: could not possible drop node to the 'non-tree' node as sub-node after drop any events does not fired tree droping shows different icons on the starting of program and later bandicam 2023-01-18 23-22-48-978.mp4 Quote
Sherzod Posted January 18, 2023 Posted January 18, 2023 15 minutes ago, Tokay said: could not possible drop node to the 'non-tree' node as sub-node Yes, I know... Quote
josauro@casasoft.net.br Posted April 24, 2023 Posted April 24, 2023 On 1/26/2023 at 6:11 AM, Sherzod said: Some progress: Have source of this functions ? Quote
Sherzod Posted April 25, 2023 Posted April 25, 2023 4 hours ago, josauro@casasoft.net.br said: Have source of this functions ? Sorry, not yet. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.