こんにちは、私はここで本当に困惑しています。私はしばらくこれを機能させようとしてきました..
別のフィールドの値に基づいて ajax を使用してオプションが入力される CCK リスト (テキスト) 選択フィールドがあります。問題は、選択フィールドに「許可された値」を設定していないことです。フォームの入力中にプログラムによって入力されるためです。これにより、次の問題が発生します。
- リスト要素が「無制限」に設定されていても、1 つの値しか選択できません
- フォームを保存すると、不正な選択エラーが発生します
- 編集フォームはデフォルト値を設定しません
なぜこれが起こっているのかは理解できますが、クリーンな方法で回避する方法はわかりません。ajax 呼び出し中にフィールドの許可された値を更新しようとしましたが、「既存のデータを持つリスト フィールド ___ はそのキーを変更できません」というメッセージが表示されます。
ありがとう