问题标签 [multiplechoicefield]

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 投票
1 回答
49 浏览

python - Django:MultiChoiceField 不显示创建后添加的已保存选项

我目前正在尝试创建一个动态产品模型,该模型将允许管理员创建将他们自己的“选项集”添加到产品中。

例如,产品 A 的瓣阀有 400mm、500mm 和 600mm 宽度可供选择。

为此,我创建了 3 个模型。

模型.py

...和一个表格...

表格.py

这适用于产品的初始创建期间。MultipleChoiceForm 中的列表由 ProductOptionSet 中的条目填充,并且可以保存表单。

但是,当管理员在产品 A 的 ProductOptionSet 中添加一个 700mm 瓣阀作为选项时,事情就崩溃了。任何新选项都将显示在现有产品的管理区域中 - 甚至会在保存产品时保存到数据库中 - 但它们不会在管理区域中显示为已选择。

如果创建了产品 B,则新选项将按预期工作,但您无法向现有产品添加新选项。

为什么会发生这种情况,我能做些什么来解决它?谢谢。

0 投票
0 回答
664 浏览

django - Django 表单:MultipleChoiceField 不从实例中选择选项

我有一个模型的表格。根据“property_type”,将为“property_values”动态构建一个(或多个)不同的字段。结果 HTML 表单是正确的,但不会从实例中选择“属性值”的多选字段选项。

我的表格是:

在数据库中,字段 property_values 是:['eq', 'gt']

在此处输入图像描述

0 投票
1 回答
5789 浏览

build - CMake 多选项设置

我正在开发一个用 CMake 构建的项目,所以我正在CMakeLists.txt为它写一个。在这个文件中,我想要一个(缓存的)CMake 变量,它只能采用几个选项之一(我会以某种方式指定),而不是任何任意字符串。为简单起见,让我们将其视为一个可以采用“red”、“green”或“blue”的字符串——但仅此而已。

除了设置任意字符串然后检查其有效性之外,我可以使用最近的 CMake 版本来实现这一点吗?

0 投票
1 回答
130 浏览

multiplechoicefield - MultipleChoiceField : 如果没有检查,则检查所有

我想做的事情似乎很简单:我有一个 django 形式的 MultipleChoiceField,它在一个名为 Dico 的模型中提出所有书籍的 id 和 pseudo :

我在视图中返回此表单:

如果用户没有检查任何书籍,我希望检查所有书籍。就像是 :

但我找不到如何更改 MultipleChoicesField 的值。我试过了

但似乎我只能给 form.data['dicos'] 一个值,它不会接受列表或元组。

我试图在我的表单中覆盖 __init__ 方法

但我有同样的问题,只有当 dico_choices 是单个值时它才有效。

你知道如何用多个值覆盖我的 MultipleChoiceField 吗?

谢谢

0 投票
0 回答
327 浏览

django - Django模型多选字段但不是多选框

如何让用户在 Django 模型中进行多项选择?我需要 django-multiselectfield,但它的选择是用户定义的,对吗?(示例 1),而不是来自用户模型的数据。我想让多选用户,而不是单选,我将我的代码粘贴如下,在此先感谢。

0 投票
0 回答
376 浏览

django - 如何预先选择 django forms.CheckboxSelectMultiple

我必须MultipleChoiceField从 7 种语言的列表中选择语言。

在我的 forms.py 里面,我有

我试图在加载页面时预先选择选项。我努力了

里面__init__

selected_languages的价值就像['en', 'fr' ]

编辑:最初添加的内容被添加为每个语言复选框中的 html 属性。

我这是在 django 表单中预先选择字段的正确方法吗?这种方法对我不起作用。还有其他方法吗?注意:我在里面使用这个表格django admin

0 投票
1 回答
610 浏览

django - 使用列表在 ModelMultipleChoiceField CheckboxSelectMultiple 小部件上设置初始值

我有一个由查询集生成的表单中的 ModelMultipleChoiceField。

我想要做的是使用列表设置字段中不同复选框的初始值。我尝试了以下方法(我知道查询集中有 5 个对象):

但这不起作用。

我需要做什么?

0 投票
1 回答
562 浏览

validation - Nintex 选择控制规则

任何帮助将不胜感激。我正在研究 Nintex 表格,目前坚持使用此规则。我将第一个复选框设置为 YES/NO (Name: NA),尝试创建一个规则,当有人点击第一个“不适用”时,自动取消选中下面的所有选项 (Name:Options)。如果它可以在清除后隐藏所有以下选项,那就太好了,但不是必需的。绝对清除它们是必需的。

有没有人可以帮助我解决这个问题。谢谢你。

0 投票
0 回答
167 浏览

vba - 使用 VBA 更新 SharePoint 选择字段

我正在尝试编写一个宏,通过 Excel 工作簿将信息发送到 SharePoint 列表。但是,我似乎找不到语言来让它选择所需的值。

0 投票
2 回答
1402 浏览

django - 使用 MultipleChoiceFilter 时动态重新加载选项

我正在尝试构建一个MultipleChoiceFilter选项是相关模型上存在的一组可能日期(DatedResource)。

到目前为止,这是我正在使用的...

当它显示在 html 视图中时...

在此处输入图像描述

起初这很好用,但是如果我创建DatedResource具有新的不同值的新对象,date我需要重新启动我的网络服务器,以便在此过滤器中将它们作为有效选择。我相信这是因为该choices列表在网络服务器启动时被评估一次,而不是每次我的页面加载时。

有没有办法解决这个问题?也许通过一些创造性的使用 a ModelMultipleChoiceFilter?

谢谢!

编辑: 我尝试了一些简单的ModelMultipleChoice用法,但遇到了一些问题。

HTML 表单显示得很好,但是选择不是过滤器接受的值。我得到"2019-04-03" is not a valid value.验证错误,我假设是因为这个过滤器需要datetime.date对象。我考虑过使用该coerce参数,但是ModelMultipleChoice过滤器不接受这些参数。

根据 dirkgroten 的评论,我尝试使用链接问题中的建议。这最终会像

这也不是我想要的,因为现在的 HTML 表单现在是 a) 显示str每个的表示DatedResource,而不是DatedResource.date字段和 b) 它们不是唯一的(例如,如果我有两个DatedResource相同的对象date,它们的str表示都出现在列表。这也是不可持续的,因为我有 200k+ DatedResources,并且在尝试将它们全部加载时页面挂起(与values_list过滤器相比,它能够在几秒钟内拉出所有不同的日期。