Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Dash DataTable使用空字符串值替换粘贴到下拉单元格中的错误值_Python_Replace_Datatable_Dropdown_Plotly Dash - Fatal编程技术网

Python Dash DataTable使用空字符串值替换粘贴到下拉单元格中的错误值

Python Dash DataTable使用空字符串值替换粘贴到下拉单元格中的错误值,python,replace,datatable,dropdown,plotly-dash,Python,Replace,Datatable,Dropdown,Plotly Dash,我对数据表有问题。我有一个dash应用程序,托管在flask web应用程序上,用户可以从Excel/CSV文件复制/粘贴到datatable。我也有下拉列表 我遇到的问题是,它接受的值不是下拉选择中的值。它可能不会显示在网页上的datatable UI上,但当我检查后端时,下拉列表中未包含的错误值已保存到数据库中。是否有一种设置会拒绝任何与下拉列表不匹配的错误值,并将其替换为null或空字符串值?我有以下内容,但它不会拒绝错误的值,它允许保存它: { "id": &

我对数据表有问题。我有一个dash应用程序,托管在flask web应用程序上,用户可以从Excel/CSV文件复制/粘贴到datatable。我也有下拉列表

我遇到的问题是,它接受的值不是下拉选择中的值。它可能不会显示在网页上的datatable UI上,但当我检查后端时,下拉列表中未包含的错误值已保存到数据库中。是否有一种设置会拒绝任何与下拉列表不匹配的错误值,并将其替换为null或空字符串值?我有以下内容,但它不会拒绝错误的值,它允许保存它:

{
    "id": "commodity",
    "name": "Commodity",
    "type": "text",
    "presentation": "dropdown",
    "on_change":
    {
        "action": "coerce",
        "failure": "reject"
    }
}