我想从 gridview 中拖动一行并将其放在 treeview 上

Posted

技术标签:

【中文标题】我想从 gridview 中拖动一行并将其放在 treeview 上【英文标题】:I want to drag a row from gridview and drop it on treeview 【发布时间】:2019-09-14 20:26:28 【问题描述】:

我正在使用 ASP .Net MVC 编写程序。在其中一个页面中,我想在那里添加两个组件。树视图和网格视图。 我想从 Gridview 中拖动行并将其放在树视图上。 从技术上讲,我想在 gridview 中获取拖动行的 ID,并在将其拖放到树时添加一些特殊条件。

我为树视图找到了很棒的控制器。但它只支持在树中拖放元素。在这里,https://gijgo.com/tree 但似乎他们没有提供可拖动的网格视图...... 如果您能为我提供一些示例源代码或上述规范的任何链接,我将不胜感激。如果我可以将相同的树视图与其他一些可拖动的网格视图一起使用,那就更好了。

谢谢!

【问题讨论】:

【参考方案1】:

您没有提到您要查找的库类型。

Webix 库通过网格视图和树视图之间的拖放实现开箱即用。检查这个例子:https://docs.webix.com/desktop__dnd_external_data.html

例如:

   
    view:"tree", 
    drag:true, 
    select:true,
    data:[],
    externalData:grid2tree

grid2tree 函数中,您将编写业务逻辑。

从这里下载免费试用版:https://webix.com/download/

【讨论】:

感谢您的评论。我正在寻找免费组件。好像这是付费的。 如何下载这个库?

以上是关于我想从 gridview 中拖动一行并将其放在 treeview 上的主要内容,如果未能解决你的问题,请参考以下文章

从库存中拖动2D图像并将其作为3d对象拖放

在 Gridview 中选择一行并将其删除 - Asp.net

我想从 GridView 中删除记录。在此之前要求确认,例如“您确定要删除吗?”

从CSV文件中提取最后一行,并将其放在另一个文件名为Python的文件中

我想从数据库表中选择最后 5 个条目并将其显示在页面上。如何使用 JSP 实现它?

Aspx - Gridview PagerSettings 的位置