我们如何在dspace中制作城市州和国家/地区?

时间:2015-04-28 05:23:50

标签: dspace

我们如何创建三个DropDownList来显示国家/地区,州和城市。当我们选择一个国家/地区时,它会自动在下一个DropDownList中显示该国家/地区的州名称。然后,当我们选择一个州时,城市DropDownList将获取该州的相关城市 创建一个下拉列表here

1 个答案:

答案 0 :(得分:0)

最简单的解决方案可能是创建自己的自定义受控词汇表并使用DSpace controlled vocabulary lookup mechanism

如果你不想进入受控词汇路线,我会看到两个选择:

  1. 将该字段定义为input-forms.xml中的标准输入表单类型之一,但将JavaScript注入提交过程,将其转换为您的一系列下拉框。除了注入JavaScript(如何在XMLUI与JSPUI之间以及XMLUI主题之间执行此操作)之外,此更改不需要代码自定义。
  2. 扩展可用的输入表单类型集,以包括满足您需求的表单类型。这需要代码自定义。您可能还需要注入一些JavaScript代码,以启用您描述的动态行为(按国家/地区缩小状态等)。