【问题标题】:How Add Custom Selection Fields color in odoo如何在odoo中添加自定义选择字段颜色
【发布时间】:2020-05-02 09:38:47
【问题描述】:

enter image description here

** xml

如何在选择字段中添加自定义颜色

** 算法代码

优先级 = fields.Selection([ ('清除','清除'), ('紧急','紧急'), (“正常”,“正常”), ('低地','低地'), ('高高')], 复制=假,默认='正常',必需=真)

【问题讨论】:

    标签: odoo odoo-12


    【解决方案1】:

    我不太明白你的问题,但我会尽力回答。

    在员工模块的看板视图中,我们可以看到一个红色或绿色的圆圈,具体取决于他们是否标记了考勤。

    但是,这不是一个选择字段,而是根据具体情况显示的两个图像。代码如下:

    <div role="img" id="oe_hr_attendance_status" class="fa fa-fw fa-circle o_button_icon oe_hr_attendance_status_green" attrs="{'invisible': [('attendance_state', '=', 'checked_out')]}" aria-label="Available" title="Available"/>
    <div role="img" id="oe_hr_attendance_status" class="fa fa-fw fa-circle o_button_icon oe_hr_attendance_status_red" attrs="{'invisible': [('attendance_state', '=', 'checked_in')]}" aria-label="Not available" title="Not available"/>
    

    它们通过类赋予颜色,但是如果我们想将任何颜色传递给它,我们必须执行以下操作:

    <div role="img" id="oe_hr_attendance_status" class="fa fa-fw fa-circle" style="color: #f59042;"/>
    <div role="img" id="oe_hr_attendance_status" class="fa fa-fw fa-circle" style="color: #42f599;"/>
    <div role="img" id="oe_hr_attendance_status" class="fa fa-fw fa-circle" style="color: #9942f5;"/>
    <div role="img" id="oe_hr_attendance_status" class="fa fa-fw fa-circle" style="color: #000000;"/>
    

    所以我们会得到不同的颜色:

    我不知道这是否回答了您的问题,如果没有,请给我更多详细信息,您在选择字段中使用的是什么小部件,或者复制到目前为止的 xml 代码。

    【讨论】:

    • 我正在使用'priority' Widget ="Priority" 颜色更改,但我尝试更改颜色,不要优先更改颜色,我有一个要求红色 - 紧急黄色 - 高青色 - 普通灰色 - Lowand 那么它现在是怎么发生的……???
    • “优先级小部件”显示 4 个黄色星,您还放置了什么以使您获得彩色圆圈?
    猜你喜欢
    • 2020-06-01
    • 2016-08-15
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 2013-07-18
    • 2018-07-20
    • 1970-01-01
    相关资源
    最近更新 更多