给出以下基于 z3c.form 的小部件https://github.com/collective/Products.UserAndGroupSelectionWidget/blob/z3cform-widget/src/Products/UserAndGroupSelectionWidget/z3cform/widget.py
我想在一些浏览器视图中访问它的设置和相应的字段。由于 Widget 预先不知道架构和字段,因此我对获取小部件和字段需要哪些信息感兴趣。目前我有可用的字段名和上下文,这对于archtypes来说似乎已经足够了https://github.com/collective/Products.UserAndGroupSelectionWidget/blob/z3cform-widget/src/Products/UserAndGroupSelectionWidget/browser.py#L60
编辑:为了简化问题,我想访问在某些z3c 表单及其小部件中定义的字段。除了传递请求和上下文以形成 init 然后访问该字段之外,我找不到其他方法。有多适配器吗?
这个想法是有一个 z3c.form 小部件,人们可以将它挂接到执行 ajax 调用的任何字段中。该 ajax 请求需要传递参数,响应将查找小部件的使用位置和设置。问题是,如何查找 z3c.form 字段以及需要哪些信息?