如何实现多字段表单的级联选择?第一个选项决定第二个选项的列表变量

使用问题 · 1428 次浏览
br3akab1e 创建于 3天12小时前

我正在使用Quicker的多字段表单功能,需要实现以下效果:

  1. 第一个下拉框(字段A)选择某个值(例如"水果"或"颜色")。
  2. 第二个下拉框(字段B)的可选项会根据字段A的选择动态变化,且选项内容来自字段A对应的列表变量(如 {水果} 或 {颜色})。

具体需求

  • 字段A选择"水果" → 字段B显示列表 {水果} = ["苹果", "香蕉"]
  • 字段A选择"颜色" → 字段B显示列表 {颜色} = ["红", "蓝"]

尝试过的操作

  1. 在表单设计中设置了两个下拉字段,但字段B无法直接引用变量 {字段A} 作为列表名。

提问

  1. 是否需要通过 动作代码 或 表达式 实现?如果是,能否提供具体示例?
  2. 是否有内置的级联选择功能?

补充信息

  • 使用的Quicker版本:1.44.19
  • 相关截图:

希望得到大家的指导,谢谢!


br3akab1e 回复 乐昂岚 3天9小时前 :

感谢,可行,膜拜大佬!

回复内容
CL 3天11小时前
#1

https://getquicker.net/kc/help/doc/form#z7223  里面有一节,动态生成下拉框字段的选项。

如果选项不多,可以考虑都放在一个下拉框里,选项做成类似于这样:

A-1
A-2
B-1
B-2
后面需要的时候再拆分一下。

br3akab1e 回复 CL 3天9小时前 :

感谢大佬!

回复主贴