我正在创建一个新的Joomla组件。我能够为组件后端表单创建自定义字段 - 但我无法创建动态自定义字段。
我想要做的是根据前一个字段的值有一个动态填充的字段。最简单的解释方法是简单的国家,州,城市崩溃。
for document in db.collection.find({'fruits':'bananas'}):
fruits_list = document['fruits']
new_fruits_list = []
for fruit in fruit_list:
if fruit != 'bananas':
new_fruit_list.append(fruit)
else:
for new_fruit in ['cherries','dates']:
new_fruit_list.append(new_fruit)
db.collection.update({'_id' : document['_id']}, {'$set' : {'fruits' : new_fruit_list}})
这些字段当然需要刷新,在用户选择其他国家时重置等。
填充字段的数据也需要来自基于先前字段值的数据库。
我猜这需要通过ajax或javascript或其他东西来完成?但想知道是否有官方方式?特别是因为涉及数据库调用。
如果有什么我可以更好地解释,请告诉我.. 大卫
答案 0 :(得分:1)
我最后只是创建文本字段,然后验证输入以确保添加的值是正确的。