删除最后一项的列表,使用连接的 JQuery 可排序和剔除删除

发布于 2024-12-01 22:06:01 字数 233 浏览 0 评论 0原文

http://jsfiddle.net/U3Tvp/1/

在分数下重现

拖动温度列表项 的步骤列表

预期行为

温度列表项所在的现在为空的列表应被删除,因为列表中的最后一个元素已被删除。

实际行为

GUI 中保留空列表。

http://jsfiddle.net/U3Tvp/1/

Steps to Reproduce

Drag Temperature list item under Score List

Expected Behaviour

The now empty list where the temperature list item existed should be deleted, as the last element in the list has been removed.

Actual Behaviour

The empty list remains in the GUI.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风向决定发型 2024-12-08 22:06:01

一种选择是在类别模板上放置可见绑定,例如:

<script id="obsGroupCatTmpl" type="text/html">
    <div style="float: left;" data-bind="visible: ObservationGroups().length">

不确定您是否确实需要删除类别或隐藏它是否足够。如有必要,您可以设置对类别对象中 ObservationGroups 的每个 observableArray 的手动订阅。如果数组达到空的程度,那么您可以将其从 ObservationGroupCategories 数组中完全删除。

One option would be to put a visible binding on the category template like:

<script id="obsGroupCatTmpl" type="text/html">
    <div style="float: left;" data-bind="visible: ObservationGroups().length">

Not sure if you actually need category removed or if hiding it is sufficient. If necessary, you could setup a manual subscription to each observableArray of ObservationGroups in the category object. If the array gets to the point where it is empty, then you could remove it completely from the ObservationGroupCategories array.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文