を使ってフォームを書いていZend_Dojo_Form
ます。
要素をフォームに動的に挿入しない限り、すべてうまくいきます (ajax を使用すると、ユーザーは [+] ボタンをクリックして要素を追加できます)。
ページに新しい要素を挿入することはできZend_Dojo_Form_Element_FilteringSelect
ましたが、要素は Dojo 対応ではありません (オートコンプリートやツンドラ スタイルはありません)。
ページが最初に読み込まれると、道場は既存のフォーム要素を変換し、新しいノードが追加されたときに再度解析しないと思います...しかし、街に新しい要素があることを道場に伝える方法が見つかりません。
私が試したこと:
- 新しい要素の実行中
dojo.parser.parse();
またはdojo.parser.parse('id_of_new_element');
挿入後 Zend_Dojo_View_Helper_Dojo::setUseDeclarative();
Dojo_Form の init() メソッドを追加する (nabble のフォーラムで見られるように)
新しい要素を追加するための私の方法は、Jeremy Kendallによって説明されたものです。
私の問題が Zend や Dojo との非互換性に起因するのか、それとも何か不足しているのかはわかりません...