給出了基於z3c.form https://github.com/collective/Products.UserAndGroupSelectionWidget/blob/z3cform-widget/src/Products/UserAndGroupSelectionWidget/z3cform/widget.py如何從瀏覽器視圖訪問z3c.form窗口小部件設置
我想在一些BrowserView中訪問其設置和相應的字段以下部件。由於小部件不知道的模式和領域的前期,我感興趣的是做什麼的信息,我需要得到小部件和領域。目前,我有可用的字段名和背景,這似乎是足夠的拱形物https://github.com/collective/Products.UserAndGroupSelectionWidget/blob/z3cform-widget/src/Products/UserAndGroupSelectionWidget/browser.py#L60
編輯:爲了簡化問題,我想訪問場以某種Z3C形式並定義了小部件。除了傳遞請求和上下文以形成init,然後訪問該字段之外,我找不到其他方式。是否有多適配器?
的想法是有一個z3c.form小部件,勾人進入其中確實Ajax調用哪個領域。 ajax請求需要傳遞參數,響應將查找小部件的使用位置和設置。現在的問題是,如何來查找z3c.form場和信息需要這樣做呢?
以下兩行代碼需要進行調整,以便代碼可以使用任何形式:https:// github .COM /集體/ Products.UserAndGroupSelectionWidget/BLOB/z3cform的小部件/ src目錄/產品/ UserAndGroupSelectionWidget/browser.py#L70 – iElectric