问题标签 [nested-sortable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 可以将 jQuery 嵌套可排序列表中的项目放入可放置部分吗?
我有一个可排序的页面列表,我希望能够在其中一个页面被拖入可放置的“删除”部分时调用一个函数。这可能吗?
sorting - Pandas 数据透视表嵌套排序
鉴于此数据框和数据透视表:
我想对数据透视表进行排序,使“A”的顺序为 z、x、y,而“B”的顺序基于数据框列“C”的降序排序值。
像这样:
提前致谢!
jquery - NestedSortable, toHierarchy 返回未定义
我尝试为行构建可嵌套的标题(下面是 HTML 代码)。一切都完美无缺。标题是通过 php 动态构建的,我可以排序。但是通过 toHierarchy 序列化为我返回未定义的对象([未定义,未定义,未定义])。有任何想法吗?
jquery - 使用 nestedSortable jquery 插件从 JSON 输入创建树形网格结构
我有以下 JSON 文件:
上面的JSON是一个有效的 JSON文件(使用JSONLint检查)。此外,您可以通过在此处覆盖我的 JSON 代码来查看所需的父子结构
我想使用嵌套的可排序插件创建一个类似视图的树形网格。该插件可在此处获得。这在树视图中显示数据,但这些值是硬编码的。我想用我的JSON文件中的值替换这些值。它应该识别父节点和子节点并适当地渲染。如何使所有这些动态呈现?
有没有人有解决方法?
jquery - 如何向可排序/嵌套排序响应添加和返回额外(第二个)属性?
我有一个使用可排序/嵌套排序的列表。我想要的是返回第二个属性。我的意思是除了默认返回 id (menuItem_n) 之外,我还想返回第二个属性,例如数据类型。我知道我可以自定义属性并更改默认属性(即 id),但是如何添加额外的属性。
例如:
然后用类似的东西传递它:
javascript - 禁止嵌套 sortable 混合
我有一个具有特殊 ID 的父 div,我正在对其子项进行排序。那些孩子也有可分类的孩子,我会让这些孩子也有可分类的项目。所以我的可排序嵌套分为三个级别
我用
它有效。我可以对孩子和父母进行分类,我什至设法找到一种方法将它们分别保存在数据库中。问题是我让 sortableParent2 的孩子与 sortableParent1 的孩子一起去,即使我无法将其保存到数据库中,因为 ID 不匹配,它的计数器用户友好,如果可能的话,我希望每个 DIV孩子们只能在他们自己之间进行排序。
我很确定我需要以某种方式使用 connectWith 并获得一些混合 N' 匹配情况,但完全不确定如何?
jquery - 添加新项目时如何刷新nestedSortable
大家好。我用过这个插件https://github.com/ilikenwf/nestedSortable。
我是克隆项目,添加到列表,但我无法移动新项目。如何刷新插件或smth。我需要移动所有列表。它是我的代码。
javascript - 当它成为子项时,nestedSortable 添加类
因此,如果在涉及子项时尝试将类添加到“li”。
我试图添加的类是 mjs-nestedSortable-no-nesting 所以你不能在子项目中包含子项目。
jquery - 在asp.net mvc中将数据发布到服务器时如何维护html中的索引?
我有一个用 html 制作的表单,用于创建标题和文本。假设我单击按钮添加标题,然后单击另一个按钮添加文本。
现在我有一个标题(输入类型=“文本”),我有一个文本(即 textarea)。使用jQuery 可排序插件,我将它们放在 html 页面中。
现在我的问题是用户可以向下标题和文本。我想在背面生成 html 并创建 html。
现在在代码中我如何找到哪个先出现,头部或文本。我首先尝试循环 Request.Form 并生成 html。
例如,如果我使用 Request.Form 方法,每个键都会有一个键。
Request.form 用逗号加入他们,如果有人用逗号输入怎么办。我怎么能把它们分开。如果有人对此有解决方法,请提供帮助。
- 第二个想法是使用像head []这样的输入,这样我可以在像List head这样的参数中使用它们(在ActionResult中)。我的问题仍然是一样的,我怎么能弄清楚哪个先出现“头”或“文本”。
无论如何要在服务器上找出哪个输入标签首先出现。
谢谢
javascript - VueJs 更改拖动项的值
我正在使用Vue Draggable
我有两个带有“克隆”选项的列表。每个列表都有一个不同的数组。我想知道将项目从列表 1 拖动到列表 2 时是否有任何可能性,将值更改为列表 2 中的已删除项目。
例如,我在列表 1 中有这个项目:
[{"type":"text","icon":"fa fa-text"}]
当拖放到列表 2 时,它变为:
[{"type":"text","id":"XXXX", "value":"My Text is Here","style":"...."}]
我不知道要列出两个事件以及如何做。
谢谢