Javascript Odoo pivot报告错误值被转换为;“未定义”;

Javascript Odoo pivot报告错误值被转换为;“未定义”;,javascript,python,pivot,report,odoo,Javascript,Python,Pivot,Report,Odoo,在Odoo(第10节)中,透视报告值false显示为“未定义”,而值true显示为“真” 我在奥多找到了来源 这背后的逻辑是什么(使“假”看起来“未定义”),而将“真”保留为“真” 因为“false”值可以来自不同类型的数据:布尔值,但字符串为空或数字为0时也可以。因为“false”值可以来自不同类型的数据:布尔值,但字符串为空或数字为0时也可以。谢谢您的回答。我想到的一件事是将“真”、“假”转换为字符串,并将它们视为字符串。处理Odoo报告中出现的错误的常见方法是什么?因为odoo javas

在Odoo(第10节)中,透视报告值
false
显示为“未定义”,而值
true
显示为“真”

我在奥多找到了来源


这背后的逻辑是什么(使“假”看起来“未定义”),而将“真”保留为“真”

因为“false”值可以来自不同类型的数据:布尔值,但字符串为空或数字为0时也可以。因为“false”值可以来自不同类型的数据:布尔值,但字符串为空或数字为0时也可以。谢谢您的回答。我想到的一件事是将“真”、“假”转换为字符串,并将它们视为字符串。处理Odoo报告中出现的错误的常见方法是什么?因为odoo javascript代码
if(value**===**false)
()与类型进行比较。我不明白为什么在Odoo中对布尔值的处理不同。布尔值在Odoo中的处理方式与Python中的处理方式相同。Python中没有变量的类型,因此您无法比较类型。谢谢您的回答。我想到的一件事是将“真”、“假”转换为字符串,并将它们视为字符串。处理Odoo报告中出现的错误的常见方法是什么?因为odoo javascript代码
if(value**===**false)
()与类型进行比较。我不明白为什么在Odoo中对布尔值的处理不同。布尔值在Odoo中的处理方式与Python中的处理方式相同。Python中没有变量的类型,因此无法比较类型。