• Odoo中的Widget


    转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826144.html

     

    一:Widget是什么

        Odoo中定义了字段的显示形式,不同字段类型的字段都有其不同的默认widget负责展示。

        我们也可以在视图文件上,为具体字段指定具体的widget,以达到我们想要的展示效果。

    二:Odoo内置widget

    widget="statusbar":头部状态条标签

    widget="email":电子邮件地址标签

    widget="selection" :下拉选择标签

    widget="mail_followers" :关注者标签

    widget="mail_thread" :消息标签

    widget="progressbar" :进度条,按百分比标签

    widget="one2many_list" :一对多列表标签

    widget="many2many_tags": 多对多显示标签

    widget="url" :网站链接标签

    widget='image' :图片标签

    widget="many2many_kanban": 看板标签

    widget="handler" :触发标签

    widget="radio" :单选标签

    widget="char_domain" :字符域标签

    widget="monetary" :价格(和精度位数相关)标签、金额标签

    widget="float_time" :单精度时间标签

    widget="html": html相关标签

    widget="pad" :pad显示相关标签

    widget="date": 日期标签

    widget='text' :文本标签

    widget="sparkline_bar": 燃尽标签

    widget="checkbox" :复选框标签

    widget="reference" :关联标签

     

    三:分类速查

        1)对于文本字段

        email:是用来将电子邮件文本转换为一个可操作的“邮件”地址。

        url :用于将文本格式化为可单击的url。

        html:用于渲染文本作为html内容;在编辑模式下,以WYSIWYG编辑器,允许内容的格式,而不需要使用HTML语法。

        2)对于数值字段

        handle:是专门为列表视图中的序列字段设计的,并显示一个句柄,允许您将行拖到一个定制的顺序。

        float_time:拥有小时和分钟的时间浮点字段格式.

        monetary:作为货币金额显示浮动字段。它需要一个currency_id伙伴字段,另一个字段名称可以设置选项=“{ 'currency_field ':' currency_id“}”。

        progressbar 用一个浮点数表示为一个进度百分比,并且可以用于表示完成率字段.

       

        3)对于关系和选择字段

        many2many_tags : 以标签形式显示one2many/many2many字段值。

        selection:以下拉列表形式显示many2one字段值。

        radio:以单选按钮显示selection字段选项.

        kanban_state_selection:展示了看板状态选择列表的信号灯。一般状态为灰色,已经完成为绿色,其他状态为红色.

        priority:打分形式的一个可点击的星星列表的选择字段,可选项一般为数字。

  • 相关阅读:
    Java程序,JDK的安装、环境的配置
    Oracle数据库,序列、索引、视图
    Oracle数据库,内置函数小结
    Oracle数据库,join多表关联方式、union结果集合并
    Oracle数据库,模糊查询、去重查询
    Oracle数据库,查询语句、内置函数
    Oracle数据库,数据的增、删、改、查
    Unity 3D-Canvas画布的三种模式
    Unity 3D-Navigation网格导航系统使用教程
    Xlua使用教程、攻略
  • 原文地址:https://www.cnblogs.com/ygj0930/p/10826144.html
Copyright © 2020-2023  润新知