禁用突出显示DashTable中的活动单元格

时间:2019-05-29 14:55:28

标签: plotly-dash

如何停止在活动数据表中突出显示活动单元格(最后单击的单元格)?

enter image description here

1 个答案:

答案 0 :(得分:5)

按照破折号论坛(https://community.plotly.com/t/remove-or-change-hotpink-selection-from-datatable/26168/4)中的建议,您应该能够将自定义css文件添加到项目的资产文件夹中。

通过将值设置为透明,我已经完全删除了突出显示

.dash-spreadsheet-container .dash-spreadsheet-inner table {
        border-collapse: collapse;
        font-family: monospace;
        --accent: transparent  !important;
        --border: transparent !important;
        --text-color: transparent !important;
        --hover: transparent !important;
        --background-color-ellipses: transparent !important;
        --faded-text: transparent !important;
        --faded-text-header: transparent !important;
        --selected-background: transparent !important;
        --faded-dropdown: transparent !important;
        --muted: transparent !important;
    }

=====================更新2020年10月=================== >

现在可以通过在创建数据表时包括以下条件样式来实现

        style_data_conditional=[                
            {
                "if": {"state": "selected"},
                "backgroundColor": "inherit !important",
                "border": "inherit !important",
            }