I have inherited an account analytic search view to insert an archive button like this
<record id="view_account_analytic_account_search" model="ir.ui.view">
<field name="name">account.analytic.account.search.inherit</field>
<field name="model">account.analytic.account</field>
<field name="type">search</field>
<field name="inherit_id" ref="account.view_account_analytic_account_search"/>
<field name="arch" type="xml">
<field name="name" position="before">
<filter string="Archive" name="archivefo" icon="gtk-no" domain="[('archive','=',1)]"/>
<filter string="Archive" name="archivef" icon="gtk-yes" domain="[('archive','=',0)]"/>
<separator orientation="vertical"/>
</field>
</field>
</record>
and i try without succes to put search default on
<record id="action_account_analytic_account_tree" model="ir.actions.act_window">
<field name="name">Analytic Accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="view_mode">tree,graph,form</field>
<field name="view_id" ref="account.view_account_analytic_account_tree"/>
<field name="context">{"search_default_archivef":1}</field>
<field name="search_view_id" ref="view_account_analytic_account_search"/>
</record>
but it juste create another action_view and my context don't conactenate with the original view.
follow result about my sql_query on ir_act_window table
select id, name, type, view_id, view_type,context, search_view_id from ir_act_window where name = 'Analytic Accounts';
id | name | type | view_id | view_type | context | search_view_id
-----+-------------------+-----------------------+---------+-----------+-------------------------------+----------------
326 | Analytic Accounts | ir.actions.act_window | 528 | form | {} | 527
834 | Analytic Accounts | ir.actions.act_window | | form | {"search_default_archivef":1} | 527
836 | Analytic Accounts | ir.actions.act_window | 528 | form | {"search_default_archivef":1} | 1450
My action seem to be correct, method too i dont' find my error if someone could help