2017-06-07 19 views
0

入力テキストにonchangeイベントを処理するイベントハンドラを追加する方法があります。私は、テキストボックス内の値よりも大きな数量を入力しないように、請求書の行に制約を置く必要があります。あなたのタスクのためにOdoo 8 - JavaScriptの入力テキストにイベントハンドラを追加する

<field name="quantity" event="onchange(this)"/> 

onchange(){ 
console.log.. 
} 

10倍

答えて

0

あなたは、このためにPythonのコードを使用して、JSを使用する必要はありません、あなたは@api.onchangeを使用すると警告を投げるか、あなたはまた、DBがそこから制約を作成することができますすることができます。 DBの制約は

を編集中に@api.onchange作品ながら保存する場合にのみ動作し、あなたはまだJSを使用して、この

$(SELECTOR).change(function (e) {}); 
+0

などのあらゆる分野での@ api.onchangeをのonchange設定するためにjQueryを使用することができます頭痛を引き起こすことがしたい場合私の場合(ウィザード)は機能しませんでした。ツリー内の行のフィールドの元の値を取得できませんでした。私はウィジェットをチェックしている。 – Salim

関連する問題