J'ai utilisé un widget de sélection dans mon programme et il y a beaucoup d'éléments dans le menu déroulant. Existe-t-il une méthode pour activer le typage afin que l'utilisateur puisse sélectionner l'élément facilement. (Comme faire un éditable JComboBox en java)Comment activer "taper" sur le widget de sélection dans Odoo?
1
A
Répondre
2
Si vous utilisez le champ many2one
avec le widget="selection"
, vous pouvez sélectionner la zone de sélection en cliquant dessus et vous commencez à taper ce que vous cherchez, le changement de la boîte à la valeur que vous écrivez. En passant, vous devez l'écrire rapidement et la liste déroulante ne doit pas être déployée.
L'autre option consiste à utiliser un champ many2one
sans le widget de sélection. Vous pouvez installer le module communautaire web_m2x_options et utiliser le limit
attibute pour éviter l'option "Rechercher plus". Comme ceci vous pouvez écrire dans la boîte pour trouver les éléments. Par exemple, vous pouvez afficher jusqu'à 10 éléments sans l'option « Recherche Plus » avec cet exemple:
<field name="example_id" options="{'create': False, 'create_edit': False, 'limit': 10}" />
qui ne fonctionne pas :(Et il ne sera pas facile à utiliser est-ce pas – javatar
Combien de valeurs utilisez-vous dans? Si elles sont nombreuses, c'est peut-être une bonne idée de créer un champ 'many2one', et vous pouvez écrire dans ce genre de champ – ChesuCR
Ça devrait être ce que je vous ai dit. Je l'ai essayé dans Chromium et Firefox et ça fonctionne bien – ChesuCR