91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

odoo怎么通過actions.client進行自定義頁面

發布時間:2022-03-25 13:40:22 來源:億速云 閱讀:493 作者:iii 欄目:web開發

本文小編為大家詳細介紹“odoo怎么通過actions.client進行自定義頁面”,內容詳細,步驟清晰,細節處理妥當,希望這篇“odoo怎么通過actions.client進行自定義頁面”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

  一、使用原因

odoo怎么通過actions.client進行自定義頁面

  由于odoo自帶頁面在項目開發過程中無法滿足使用,需要使用到動作ir.actions.client進行自定義視圖的開發,實現自定義的xml視圖開發。

  二、實現目標

  三、開發過程

  1、項目目錄:這里主要運用到三個文件:web.js、web.xml、vehicle_police.xml、base_views.xml

  2、vehicle_police.xml文件中使用ir.actions.client動作視圖定義了一個自定義動作。

  <recordid="vehicle_police_action_client"model="ir.actions.client">

  <fieldname="name">自定義頁面</field>

  <fieldname="tag">web.main</field>

  </record>

  <menuitemid="menuitem_vehicle_police_client"name="自定義頁面"sequence="1"parent="menu_vehicle_monitoring"

  action="vehicle_police_action_client"/>

  3、web.js

  odoo.define('web',function(require){

  "usestrict";

  varcore=require('web.core');

  varWidget=require('web.Widget');

  varModel=require('web.Model');

  varsession=require('web.session');

  varPlannerCommon=require('web.planner.common');

  varframework=require('web.framework');

  varwebclient=require('web.web_client');

  varPlannerDialog=PlannerCommon.PlannerDialog;

  varQWeb=core.qweb;

  var_t=core._t;

  varDashboard=Widget.extend({

  template:'web',

  init:function(parent,data){

  returnthis._super.apply(this,arguments);

  },

  start:function(){

  returntrue;

  },

  });

  core.action_registry.add('web.main',Dashboard);

  return{

  Dashboard:Dashboard,

  };

  });

  4、web.xml,這里使用一個iframe嵌套一個網頁。本來想使用html代碼,由于沒有使用過,需要研究如何使用html自定義頁面。

  <?xmlversion="1.0"encoding="UTF-8"?>

  <templatesxml:space="preserve">

  <tt-name="web">

  <iframemarginheight="0"marginwidth="0"width="100%"height="910"src="https://www.baidu.com"frameborder="0"allowfullscreen="True"></iframe>

  </t>

  </templates>

  5、base_views.xml文件,用與引入js加載進odoo

  <?xmlversion="1.0"encoding="utf-8"?>

  <odoo>

  <templateid="assets_backend"inherit_id="web.assets_backend">

  <scripttype="text/javascript"src="/urban/static/src/js/web.js"/>

  </xpath>

  </template>

  </odoo>

  6、最后在__mainfest__.py中引入web.xml文件。

  'qweb':['static/src/xml/web.xml'],

讀到這里,這篇“odoo怎么通過actions.client進行自定義頁面”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

田东县| 遂川县| 扎赉特旗| 美姑县| 镇雄县| 六安市| 文安县| 新龙县| 巴林左旗| 吐鲁番市| 京山县| 永年县| 抚远县| 出国| 乐山市| 普洱| 安达市| 建湖县| 竹山县| 襄樊市| 安化县| 东阿县| 五莲县| 通山县| 泗阳县| 探索| 县级市| 西乌珠穆沁旗| 绥棱县| 石嘴山市| 大关县| 诸城市| 天镇县| 连山| 益阳市| 沙河市| 泌阳县| 吉木乃县| 玉环县| 梁河县| 文安县|