infopath:手动创建多选树

时间:2013-10-20 15:46:26

标签: infopath2010

我希望您能回答我对Microsoft INFOPATH的查询。

我怎样才能设计一个多选列表,其中每个条目都有后续的多个选项,这些多个选项中的每一个都会导致更多选项。

以更简单的方式,它将具有树结构的特征。

所选条目(父母及其子女及其子女也应在编号列表中连接)。我还想补充说没有与数据库或共享点列表的交互 - 我想手动输入数据

示例 - 假设列表中有10个国家/地区。在选择任何一个时,其上的所有州/地区都会填充。进一步选择任何一个州,其中的城市都会居住。最后,这些都列在某个编号列表中。

可以这样做吗?

1 个答案:

答案 0 :(得分:0)

有几种方法可以实现,我不知道你需要做什么的范围,但你可以用条件规则来做。

ddl“Country”(法国,英国,德国,意大利,西班牙)

对于通过规则隐藏的国家/地区的每个可能选项,您将有一个额外的ddl,除非它与“Country”的值匹配,否则将其隐藏。所以说你想展示法国的城市,如果选择了法国的国家,你会有一个额外的规则看起来像这样......

如果“Country”不等于“France”隐藏+禁用此控件。

ddl“FranceCities”(巴黎,马赛,里昂,图卢兹) ddl“UKCities”(伦敦,巴斯,伯明翰,利奇菲尔德)

此外,如果您为“法国”选择街道但是意识到您打算选择“德国”,那么进行测试并了解它的行为方式非常重要。

希望有所帮助!

(再一次,我不知道你需要做什么的范围,所以对你来说最好的方法可能会有所不同。)