当前位置: 首页 > news >正文

山西网站建设找哪家wordpress会自动更新

山西网站建设找哪家,wordpress会自动更新,wordpress怎么添加企业网站,app项目开发教程前言 到目前为止#xff0c;我们主要通过声明字段和视图来构建我们的模块。在上一章中#xff0c;我们刚刚通过计算字段和onchanges引入了业务逻辑。在任何真实的业务场景中#xff0c;我们都会希望将一些业务逻辑链接到操作按钮。在我们的房地产示例中#xff0c;我们希望…前言 到目前为止我们主要通过声明字段和视图来构建我们的模块。在上一章中我们刚刚通过计算字段和onchanges引入了业务逻辑。在任何真实的业务场景中我们都会希望将一些业务逻辑链接到操作按钮。在我们的房地产示例中我们希望能够 取消或设置已售出属性 接受或拒绝报价 有人可能会说我们可以通过手动更改状态来做这些事情但这并不方便。此外我们想添加一些额外的处理当接受要约时我们想设置房产的销售价格和买方。 Object Type 目标 设置取消或将房产设置为已售出 已取消的属性不能出售已出售的属性也不能取消。为了清晰起见在视图上添加了state字段。 设置接受或拒绝一份工作: 一旦报价被接受卖方和买方的价格应确定: 在我们的房地产模块中我们希望将业务逻辑与一些按钮链接起来。最常见的做法是: 在表单视图中添加一个按钮例如在表单视图的头部: formheaderbutton nameaction_do_something typeobject stringDo Something//headersheetfield namename//sheet /form并将此按钮链接到业务逻辑代码即 py模型的方法中中: from odoo import fields, modelsclass TestAction(models.Model):_name test.actionname fields.Char()def action_do_something(self):for record in self:record.name Somethingreturn True通过将 type“object” 赋值给按钮Odoo框架将在给定模型上执行一个name“action_do_something” 的Python方法。 要注意的第一个重要细节是我们的方法名没有下划线(_)作为前缀。这使得我们的方法成为一个公共方法可以直接从Odoo接口调用(通过RPC调用)。到目前为止我们创建的所有方法(compute, onchange)都是在内部调用的所以我们使用了带有下划线前缀的私有方法。应该始终将方法定义为私有的除非需要从用户界面调用它们。 还要注意我们在self上循环。总是假设一个方法可以在多个记录上调用;这有利于可重用性。 最后公共方法应该总是返回一些东西以便可以通过XML-RPC调用它。当有疑问时只需返回True。 在Odoo源代码中有数百个示例。视图中的这个按钮和它对应的Python方法就是一个例子 button nameaction_set_won_rainbowman stringMark Wontypeobject classoe_highlightattrs{invisible: [|,|, (active,,False), (probability, , 100), (type, , lead)]}/对应的Python方法 def action_set_won_rainbowman(self):self.ensure_one()self.action_set_won()message self._get_rainbowman_message()if message:return {effect: {fadeout: slow,message: message,img_url: /web/image/%s/%s/image_1024 % (self.team_id.user_id._name, self.team_id.user_id.id) if self.team_id.user_id.image_1024 else /web/static/src/img/smile.svg,type: rainbow_man,}}return TrueAction Type 之前我们创建了一个菜单操作action链接到菜单的动作。 menuitem idproperties_menu_action name广告信息 actionaction_estate_property/ 你可能想知道是否可以将操作(action)链接到按钮。一种方法是 button typeaction name%(action_estate_property)d stringMy Action/我们使用 type“action” 并在name中引用外部标识符。 在下一章中我们将看到如何防止在Odoo中编码不正确的数据。
http://www.hkea.cn/news/14504287/

相关文章:

  • 什么是网站开发公司怎样做网站搜索推广电话成都
  • 深圳企业建站设计公司微信小程序开发流程图
  • django可以做多大的网站哪家公司的网站做得好
  • 南京网站建设哪家专业wordpress添加商城
  • 青岛建站百度入口网址
  • 济南seo网站关键词排名wordpress分类别名获取文章
  • pc网站优势新东方在线网上课程
  • 优质网站建设价格舟山建站
  • 电商网站对比表格全球访问量top100网站
  • 河北省城乡规划建设局官方网站家禽养殖公司网站怎么做
  • 做电影网站的流程行业网站推广
  • 网站改版引导长春网站外包
  • 青岛哪家做网站的公司好高校校园网站建设
  • 云智网站建设公司前端开发线下培训班
  • 怎么seo网站排名如何做淘客发单网站
  • wordpress建站安全性discuz做商城网站
  • 装潢网站模板百度电商推广
  • 宁波建站推广技术公司湖北网站建设哪家好
  • 北海做网站公司网站建设的目的及定位功能
  • 网站建设改版邮箱网址大全号码大全
  • 上海网站网络科技有限公司网站制作中心
  • 网站建设柚子网络科技在哪里网络营销网站规划建设
  • 做网站公司在哪如何做阿语垂直网站
  • 桂林工程建设信息网站百度恶意屏蔽网站
  • 重庆市城市建设档案馆网站ui设计和平面设计哪个难
  • 汕头网站开发定制北京哪里制作网站
  • 电子商务网站建设参考书山东最新新闻事件今天
  • 浙江龙元建设集团 网站网站被黑咋样的
  • 网站模板被抄袭怎么办自己做的网站网站搜索
  • 珠海网站seo阿里巴巴国际贸易网站推广工具