【发布时间】:2020-05-02 09:38:47
【问题描述】:
** xml
如何在选择字段中添加自定义颜色
** 算法代码
优先级 = fields.Selection([ ('清除','清除'), ('紧急','紧急'), (“正常”,“正常”), ('低地','低地'), ('高高')], 复制=假,默认='正常',必需=真)
【问题讨论】:
** xml
如何在选择字段中添加自定义颜色
** 算法代码
优先级 = fields.Selection([ ('清除','清除'), ('紧急','紧急'), (“正常”,“正常”), ('低地','低地'), ('高高')], 复制=假,默认='正常',必需=真)
【问题讨论】:
我不太明白你的问题,但我会尽力回答。
在员工模块的看板视图中,我们可以看到一个红色或绿色的圆圈,具体取决于他们是否标记了考勤。
但是,这不是一个选择字段,而是根据具体情况显示的两个图像。代码如下:
<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 代码。
【讨论】: