Wie Suche ich nach Datensätzen in Standard-such-Ansicht in Odoo?
Standardmäßig werden Suchergebnisse, die nur vom 1. in den Spalten(Feld) record ich.e customername. Aber ich möchte suchen einige Datensätze mit anderen Spaltennamen. Keine Hilfe?? Vielen Dank im Voraus
Hier ist der code für meine Suche anzeigen..
<record id='Booking_search' model='ir.ui.view'>
<field name="name">Book A Room.search</field>
<field name="model">book.room</field>
<field name="type">search</field>
<field name="arch" type="xml">
<search string='first'>
<group string='Customers with Incomplete Details'>
<field name='mobile'/> -->
<filter string="No Address" domain="[('address','=',False)]"/>
<field name='name'/>
<filter string="No Mobile" domain="[('mobile','=',False)]"/>
<field name='name'/>
</group>
</search>
</field>
</record>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nur die Felder, die definiert werden in Suche anzeigen.
Für das, was Sie brauchen, um passieren entsprechenden Schlüssel und Wert im Kontext.Schlüssel sollte wie diese
search_default_filter_name
Beispiel: In res_partner Suche anzeigen es ist ein filter wie dieser
Wenn Sie möchten, diesen filter als Standard-Kontext zu übergeben, wie dies
Wenn Sie nicht möchten, search_default_customer verwenden {"search_default_type_person":1} erstellen übergeben, wie das {"search_default_customer":0,"search_default_type_person":1}
Können Sie auch Feld aus der Ansicht Suche
zur Verwendung Feld passieren Kontext {"search_default_parent_id":1}
hoffe das hilft