创作需求,如果我们要建设一个大型的中台项目,希望每一个应用都能独立,比如帐号,客户,供应商,产品等,这时我们在创建新应用时就不必为以上的数据再做同步操作,我们基于char来扩展一个查询界面,返回值
我们使用
widget="xodoo_char_open"
<field name="name" widget="xodoo_char_open"
context='{
"fun_model":"res.partner",
"fun_tree_field":{"fun_model":"res.partner.category","fun_parent":"parent_id","fun_display_name":"name"},
"fun_field":"id,name,date,create_date,category_id,user_id",
"fun_field_width":{"name":"200","date":"100","create_date":"160","category_id":"160","user_id":"160"},
"fun_search_field":{"char":"name,code","data":"create_date,write_date","selection":"type"},
"fun_write_field":"name:name:Char,code:name:Char",
"fun_windows_title":"查询名称",
"fun_mode":"readonly",
"fun_lableicon":" fas fa-address-book",
"fun_lablename":"",
"fun_tooltip_info":"定义查询"
}'
/>
通过上下文我们可以调用任何的远程数据
小部件js部分文件