使用Deform的相关/级联输入

时间:2015-02-14 15:12:02

标签: python chameleon deform colander

我尝试使用Deform / Colander / Chameleon / Pyramid进行一系列相关输入,但无法找到任何示例。 e.g。

Country 的下拉产量 - >

下拉分部 ..等等.. yield->

County City 的下拉列表...可能会产生 - >

City ...

的下拉列表

这可以使用Deform完成吗? (如果它不能,我应该看一个替代形式生成解决方案或去纯html / javascript / ajax /..?)

我将此简化为地理区域。我希望在表单加载时只发送1200万条记录数据库中必要的部分,并在选择时逐渐缩小。

这是指向Deform的示例页面的链接: http://deformdemo.repoze.org/select_with_deferred/

1 个答案:

答案 0 :(得分:1)

这就是所谓的主/从小部件问题,如果没有JavaScript,就无法在HTML UI中解决这个问题。

我建议您使用Deform渲染完整的小部件,然后在JavaScript中编写显示/隐藏逻辑。

A JavaScript / jQuery library a wrote long time ago to address use cases like this