问题标签 [nested-checkboxes]

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.

0 投票
3 回答
177 浏览

jquery - 选中所有复选框不适用于创建的函数

所以我有这个从数据库中获取列表的代码。该列表有这样的父母和孩子:

这是列表

当我单击底图检查框时,底图下方的所有复选框都将被选中

当我像下面的代码一样创建一个 jquery 函数时,它可以工作。所有复选框都被选中。

但是当我尝试创建这样的函数时:

我得到了所有参数,唯一的问题是复选框不起作用。

我需要一个函数,因为我从 ajax 的数据中传递了一个参数。当我在 ajax 中创建 jquery 函数时,我得到的参数来自最后一项。

提前致谢

更新

这就是我调用函数的方式

第二次编辑

有一个 ajax 函数将填充 ulLa​​yers

这是将填充 LayerUL 的第二个 ajax 函数

0 投票
0 回答
1064 浏览

javascript - 引导嵌套复选框

以下是嵌套复选框的 js 代码,我将它用于我的 Laravel 项目,它在我检查子项时选择父项,并在检查父项时选择所有子项。任何人都可以帮助我如何应用此 js 代码,但删除选择所有子复选框。

0 投票
0 回答
60 浏览

angular5 - *ngFor 中的选择、取消选择、中间复选框树视图

正如我在上面提到的代码,我希望类别是我的父母,当我选择类别checkbox时,它将选择它的所有孩子checkbox(items)。当我选择特定的一个孩子时,类别checkbox是中间的。孩子和子孩子的大小相同。

有什么解决办法吗?

0 投票
2 回答
401 浏览

ruby-on-rails - RAILS 如何构建嵌套表单以使用复选框通过关联的对象布尔属性更改 has_many?

我有 3 个模型UserProfilePhoto

我想为它构建一个表单@profile,它还显示所有相关照片的复选框。

检查照片时,我希望该照片的 #featured_status变为TRUE。(它在我的数据库中的默认值为 1)。

照片类有这些方法

我怎样才能建立这个表格?

我尝试了使用fields_for、collection_check_boxes、check_boxes 的不同变体,但我似乎无法正确捕获信息。

目前这是我的表格。

当表单呈现时,有多个“更新”按钮 - 每张照片一个。我也无法在更新照片的 features_status 的同时提交 @profile.bio 更改。

理想情况下,我希望隐藏这些照片更新按钮中的每一个,并且只有一个提交按钮来更新个人资料 bio:text 并呈现@profile。

同时,我希望 photo.featured_status 在复选框被标记后立即变为真/假。(也许使用Javascript?)

任何建议都非常感谢。

0 投票
0 回答
198 浏览

javascript - 问题设置组中父复选框的不确定值

我有一个带有分层数据的 JSON 文件:

我正在使用它来创建一组带有复选框的嵌套 HTML 列表:

应该发生什么

如果单击父复选框,它会检查所有子复选框。如果您只单击一个子项,则其父项设置为不确定。

会发生什么

如果单击父复选框,它会检查所有子复选框。如果您只单击一个孩子,则所有父母都设置为不确定。

我想我在某个地方搞砸了。我想我已经将该属性映射到任何选定子indeterminate项的长度(这里不仅仅是给定父项的子项。不知道如何解决这个问题......selectedChildren

这是打字稿:

0 投票
1 回答
2949 浏览

javascript - Chakra-UI React 选择所有/一些复选框

我正在尝试在他们的文档中的 Chakra-UI 的“不确定”复选框示例中添加更多复选框:https ://chakra-ui.com/docs/form/checkbox

我似乎不能添加两个以上的复选框,并且仍然保留切换所有复选框和/或选择单个复选框的功能。理想情况下,我希望能够使用 .map() 方法添加 x 个复选框,并且能够单独选择每个复选框以及所有复选框。任何帮助是极大的赞赏。

不工作:

0 投票
1 回答
56 浏览

php - 我如何通过选定的检查值以打印 pdf 中的多条记录

这是我的代码,因为我想打印多个 pdf 文件,但问题是我需要使用复选框获取值,例如在导入文件时它显示记录,然后以 pdf 格式打印单个记录,但我想打印整个记录在 1 个 pdf 文件中,带有不同的页面,例如如果我选择 4 复选框,它会在 pdf 中生成 4 页,请查看我的代码,

下面是 gen_pdf.php 的代码

0 投票
1 回答
48 浏览

javascript - 选中一个父复选框时禁用所有其他顶级复选框

当一个顶级复选框被选中时,如何禁用顶级父复选框?

基本上,我希望顶级复选框的行为类似于单选按钮,而子项的行为类似于普通复选框。

在这种情况下,我无法将顶级复选框换成单选按钮。

目前,我的实现禁用所有复选框,无论是否选中了父框或子框。