Wagtail管理:动态选项字段

2024-09-30 14:25:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个非常有趣的任务。在

在Wagtail Admin中,我们创建了产品的新页面。这里我们当然指定标题选项字段1选项字段2choicefield1是一组类型,choicefield2choicefield1中每个值的一组值。在

我需要的是,当从choicefield1中选择某些内容时,动态只显示在choicefield1中选择的组中的值,而不是显示所有组。在

还要将this转换为this。 图片只是个例子,但我需要这个在Wagtail管理,当创建新页面。在

这怎么可能?在


Tags: 标题类型内容admin产品选项图片动态
1条回答
网友
1楼 · 发布于 2024-09-30 14:25:30

如果字段位于块中,则可以为其指定自定义模板。在这个模板中,您可以编写一个javascript,将带有<optgroup>元素的完整select转换为2个select,其中第一个列出<optgroup>标签,第二个只显示关联的<option>元素。在

对于页面,您只需使用a hook将javascript添加到接口并修改select。在

有关如何自定义StructBlock的更多信息,请参见the documentation。在

相关问题 更多 >