基于其他字段值的 Joomla 组件动态自定义字段

Joomla Component Dynamic Custom Field based on other Field Value

我正在创建一个新的 Joomla 组件。我能够为组件后端表单创建自定义字段 - 但我无法创建动态自定义字段。

我想要做的是根据前一个字段的值动态填充一个字段。解释这一点的最简单方法是简单的国家、州、城市细分。

Field 1 = Country
Field 2 = State (Based on what the user selected as as Country in Field 1)
Field 3 = City (Based on what the user selected as State in Field 2)

这些字段当然需要刷新,当用户选择不同的国家时重新设置等等。

填充字段的数据也都需要来自基于先前字段值的数据库。

我猜这需要通过 ajax 或 javascript 或其他方式完成?但想知道是否有官方方式?特别是因为涉及数据库调用。

如果有什么我可以更好地解释的,请告诉我.. 大卫

我最终只是创建了文本字段,然后验证输入以确保添加的值是正确的。