0
私はちょうどこのエラーを受けています: メソッドjsはコントローラでもモデルでも定義されていません。フォームのdrpdownフィールドにjs()を追加できないのはなぜですか?
ティは、あなたが間違ったチェーンを書いた
class page_alumnos_inscribir extends Page {
function init(){
parent::init();
$page=$this;
$model=$this->add('Model_Alumno')->loadData($_GET['id']);
$h=$this->add('H3')->set($model->get('name').' ('.$model->get('grado').$model->get('nivel'). ')');
$f=$page->add('Form');
$r=$f->addField('dropdown','Inscribir al Curso')->setModel('Curso');
$r->js('change')->univ()->alert('orale');
$s=$f->addField('line','montoPeriodo');
}
}
おかげで、私はまた、いくつかの他のエラーを持っている必要があり、ドロップダウンにバインドさアクションは、私は、テキストフィールドではなく、ドロップダウンに特異的に結合する場合、それはtrigers、トリガされません。.. .weird – mcanedo
ドロップダウンはフォーカスがフィールドを離れるまで「変更」をトリガーしません。それはHTMLの問題です。 – romaninsh
フィールドを離れることさえできません...回避策はありますか? – mcanedo