2016-12-22 4 views
0

選択欄から顧客を選択するには、電話番号を入力してください。odooのテキストフィールドに自動完成

どうすればいいですか?

私はまだ私は、フロントエンドとバックエンドの両方でそれを使用するかどうかは混乱していますいくつかは、method.Butをname_search使用している見てきました。

それとも、このため他のソリューションがあります。

+0

あなたの質問を編集して追加してください:1.あなたのコード/あなたの試み2.あなたの入力、現在の出力と期待される出力 –

答えて

0

モデルのname_searchメソッドと、args変数に必要なドメインをオーバーライドします。具体的な実装については、addons/account/account.pyの行595 args += [('type', '=', type)]を参照してください。メソッドのドキュメントストリングに記載されているように、適切なデータ構造を返すようにしてください。

1

odooで自動完成します。どのモジュールでもMany2oneフィールドを使用する場合にのみ、提案を提供します。

あなたが提案してオートコンプリートを表示したい場合。モバイル番号を格納するモデルを作成し、その特定のモデルを既存のモデルの外部キーとして使用します。

これはあなたのために行います。

関連する問題