views_news_info.xml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <odoo>
  3. <record id="view_news_tree" model="ir.ui.view">
  4. <field name="name">news.info.tree</field>
  5. <field name="model">news.info</field>
  6. <field name="arch" type="xml">
  7. <tree string="News" limit="80" create="0">
  8. <field name="name"/>
  9. <field name="context_simple"/>
  10. <field name="keyword"/>
  11. <field name="article_source"/>
  12. <field name="article_type"/>
  13. <field name="posted_date"/>
  14. <field name="create_time"/>
  15. </tree>
  16. </field>
  17. </record>
  18. <record id="view_news_form" model="ir.ui.view">
  19. <field name="name">news.info.form</field>
  20. <field name="model">news.info</field>
  21. <field name="arch" type="xml">
  22. <form string="News" edit="0">
  23. <sheet>
  24. <group>
  25. <field name="name"/>
  26. <group>
  27. <field name="keyword"/>
  28. <field name="article_type"/>
  29. <field name="link" widget="url"/>
  30. <field name="create_datetime"/>
  31. <field name="img_url"/>
  32. </group>
  33. <group>
  34. <field name="posted_date"/>
  35. <field name="article_source"/>
  36. <field name="create_time"/>
  37. <field name="source_url" widget="url"/>
  38. </group>
  39. <field name="context"/>
  40. </group>
  41. </sheet>
  42. </form>
  43. </field>
  44. </record>
  45. <record id="view_news_search" model="ir.ui.view">
  46. <field name="name">news.info.search</field>
  47. <field name="model">news.info</field>
  48. <field name="arch" type="xml">
  49. <search string="Search News">
  50. <group>
  51. <filter string="Title" name="name_filter" domain="[('name', 'ilike', self)]"/>
  52. <filter string="Context" name="context_filter" domain="[('context', 'ilike', self)]"/>
  53. <filter string="Article Source" name="source_filter" domain="[('article_source', 'ilike', self)]"/>
  54. <filter string="Article Type" name="type_filter" domain="[('article_type', 'ilike', self)]"/>
  55. <filter string="Keyword" name="keyword_filter" domain="[('keyword', 'ilike', self)]"/>
  56. </group>
  57. <!-- 添加一个搜索输入框 -->
  58. <field name="name"/>
  59. <field name="context"/>
  60. <field name="article_source"/>
  61. <field name="article_type"/>
  62. <field name="keyword"/>
  63. <newline/>
  64. <!-- 添加一个搜索按钮 -->
  65. <group expand="1">
  66. <button name="search" string="Search" type="object" icon="fa-search"/>
  67. </group>
  68. </search>
  69. </field>
  70. </record>
  71. <record id="action_news_info" model="ir.actions.act_window">
  72. <field name="name">News Info</field>
  73. <field name="res_model">news.info</field>
  74. <field name="view_mode">tree,form</field>
  75. </record>
  76. <menuitem id="menu_news" name="News Info" action="action_news_info"/>
  77. </odoo>