我正在寻找一种显示两个选择字段 A 和 B 的方法,其中 B 取决于在 A 中所做的选择。例如:假设 A 是用于显示世界各国的选择小部件,那么 B 应该只列出那些城市可以在 A 字段中选择的国家/地区找到。
我打算在自定义内容类型中使用它,并希望在我的视图模板中创建一个搜索过滤器。
Plone有这样的功能吗?我看过Products.MasterSelectWidget但它很旧并且与 Plone 4.2 不兼容。
我在想我可能必须使用 ajax 手动执行此操作。
有任何想法吗?
我正在寻找一种显示两个选择字段 A 和 B 的方法,其中 B 取决于在 A 中所做的选择。例如:假设 A 是用于显示世界各国的选择小部件,那么 B 应该只列出那些城市可以在 A 字段中选择的国家/地区找到。
我打算在自定义内容类型中使用它,并希望在我的视图模板中创建一个搜索过滤器。
Plone有这样的功能吗?我看过Products.MasterSelectWidget但它很旧并且与 Plone 4.2 不兼容。
我在想我可能必须使用 ajax 手动执行此操作。
有任何想法吗?
如果您使用的是 Archetypes 框架,MasterSelectWidget 仍然是您需要的答案。
您说它不适用于 Plone 4.2(我从未测试过),但可能只需要少量修复即可恢复工作。不要被产品陈旧的事实吓到...... Archetypes 框架在过去几年没有太大变化!
以防万一,如果有人正在使用 Dexterity 框架寻找这样的小部件。有 plone.formwidget.masterselect :https ://github.com/collective/plone.formwidget.masterselect