我尝试使用Deform / Colander / Chameleon / Pyramid进行一系列相关输入,但无法找到任何示例。 e.g。
Country 的下拉产量 - >
下拉州或省或分部 ..等等.. yield->
County 或 City 的下拉列表...可能会产生 - >
City ...
的下拉列表这可以使用Deform完成吗? (如果它不能,我应该看一个替代形式生成解决方案或去纯html / javascript / ajax /..?)
我将此简化为地理区域。我希望在表单加载时只发送1200万条记录数据库中必要的部分,并在选择时逐渐缩小。
这是指向Deform的示例页面的链接: http://deformdemo.repoze.org/select_with_deferred/
答案 0 :(得分:1)
这就是所谓的主/从小部件问题,如果没有JavaScript,就无法在HTML UI中解决这个问题。
我建议您使用Deform渲染完整的小部件,然后在JavaScript中编写显示/隐藏逻辑。
A JavaScript / jQuery library a wrote long time ago to address use cases like this