2024-09-30 14:25:30 发布
网友
我有一个非常有趣的任务。在
在Wagtail Admin中,我们创建了产品的新页面。这里我们当然指定标题,选项字段1和选项字段2。choicefield1是一组类型,choicefield2是choicefield1中每个值的一组值。在
我需要的是,当从choicefield1中选择某些内容时,动态只显示在choicefield1中选择的组中的值,而不是显示所有组。在
还要将this转换为this。 图片只是个例子,但我需要这个在Wagtail管理,当创建新页面。在
这怎么可能?在
如果字段位于块中,则可以为其指定自定义模板。在这个模板中,您可以编写一个javascript,将带有<optgroup>元素的完整select转换为2个select,其中第一个列出<optgroup>标签,第二个只显示关联的<option>元素。在
<optgroup>
<option>
对于页面,您只需使用a hook将javascript添加到接口并修改select。在
有关如何自定义StructBlock的更多信息,请参见the documentation。在
StructBlock
如果字段位于块中,则可以为其指定自定义模板。在这个模板中,您可以编写一个javascript,将带有
<optgroup>
元素的完整select转换为2个select,其中第一个列出<optgroup>
标签,第二个只显示关联的<option>
元素。在对于页面,您只需使用a hook将javascript添加到接口并修改select。在
有关如何自定义
StructBlock
的更多信息,请参见the documentation。在相关问题 更多 >
编程相关推荐