问题标签 [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.
python - Django:MultiChoiceField 不显示创建后添加的已保存选项
我目前正在尝试创建一个动态产品模型,该模型将允许管理员创建将他们自己的“选项集”添加到产品中。
例如,产品 A 的瓣阀有 400mm、500mm 和 600mm 宽度可供选择。
为此,我创建了 3 个模型。
模型.py
...和一个表格...
表格.py
这适用于产品的初始创建期间。MultipleChoiceForm 中的列表由 ProductOptionSet 中的条目填充,并且可以保存表单。
但是,当管理员在产品 A 的 ProductOptionSet 中添加一个 700mm 瓣阀作为选项时,事情就崩溃了。任何新选项都将显示在现有产品的管理区域中 - 甚至会在保存产品时保存到数据库中 - 但它们不会在管理区域中显示为已选择。
如果创建了产品 B,则新选项将按预期工作,但您无法向现有产品添加新选项。
为什么会发生这种情况,我能做些什么来解决它?谢谢。
build - CMake 多选项设置
我正在开发一个用 CMake 构建的项目,所以我正在CMakeLists.txt
为它写一个。在这个文件中,我想要一个(缓存的)CMake 变量,它只能采用几个选项之一(我会以某种方式指定),而不是任何任意字符串。为简单起见,让我们将其视为一个可以采用“red”、“green”或“blue”的字符串——但仅此而已。
除了设置任意字符串然后检查其有效性之外,我可以使用最近的 CMake 版本来实现这一点吗?
multiplechoicefield - MultipleChoiceField : 如果没有检查,则检查所有
我想做的事情似乎很简单:我有一个 django 形式的 MultipleChoiceField,它在一个名为 Dico 的模型中提出所有书籍的 id 和 pseudo :
我在视图中返回此表单:
如果用户没有检查任何书籍,我希望检查所有书籍。就像是 :
但我找不到如何更改 MultipleChoicesField 的值。我试过了
但似乎我只能给 form.data['dicos'] 一个值,它不会接受列表或元组。
我试图在我的表单中覆盖 __init__ 方法
但我有同样的问题,只有当 dico_choices 是单个值时它才有效。
你知道如何用多个值覆盖我的 MultipleChoiceField 吗?
谢谢
django - Django模型多选字段但不是多选框
如何让用户在 Django 模型中进行多项选择?我需要 django-multiselectfield,但它的选择是用户定义的,对吗?(示例 1),而不是来自用户模型的数据。我想让多选用户,而不是单选,我将我的代码粘贴如下,在此先感谢。
django - 如何预先选择 django forms.CheckboxSelectMultiple
我必须MultipleChoiceField
从 7 种语言的列表中选择语言。
在我的 forms.py 里面,我有
我试图在加载页面时预先选择选项。我努力了
和
里面__init__
我selected_languages
的价值就像['en', 'fr' ]
编辑:最初添加的内容被添加为每个语言复选框中的 html 属性。
我这是在 django 表单中预先选择字段的正确方法吗?这种方法对我不起作用。还有其他方法吗?注意:我在里面使用这个表格django admin
django - 使用列表在 ModelMultipleChoiceField CheckboxSelectMultiple 小部件上设置初始值
我有一个由查询集生成的表单中的 ModelMultipleChoiceField。
我想要做的是使用列表设置字段中不同复选框的初始值。我尝试了以下方法(我知道查询集中有 5 个对象):
但这不起作用。
我需要做什么?
validation - Nintex 选择控制规则
任何帮助将不胜感激。我正在研究 Nintex 表格,目前坚持使用此规则。我将第一个复选框设置为 YES/NO (Name: NA),尝试创建一个规则,当有人点击第一个“不适用”时,自动取消选中下面的所有选项 (Name:Options)。如果它可以在清除后隐藏所有以下选项,那就太好了,但不是必需的。绝对清除它们是必需的。
有没有人可以帮助我解决这个问题。谢谢你。
vba - 使用 VBA 更新 SharePoint 选择字段
我正在尝试编写一个宏,通过 Excel 工作簿将信息发送到 SharePoint 列表。但是,我似乎找不到语言来让它选择所需的值。
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
过滤器相比,它能够在几秒钟内拉出所有不同的日期。