技术文章 - CS306951
Mashup Expressions 抛出的异常将被忽略,不会记录
已修改: 10-Dec-2024
适用于
- ThingWorx Platform 8.4 to 9.6
说明
- Mashup Expressions 抛出的异常将被忽略,不会记录
- 例如,当 responseDate 为 null 并且 responseDate.getTime() 因 NPE 而失败时,以下表达式默认为 false:
responseDate.getTime() === 0 ? true : false
- 这可能也会影响 Mashup Validator
- 小部件验证函数未根据表达式代码返回预期结果
- 例如,表达式有一个日志,因为代码的最后一个条目将导致对文本字段小部件的验证永远不会返回无效:
- 在简单的混搭中,只需放一个文本框
- 添加一个表达式函数,如果输入值高于某个限制,且低于其他值,则返回“有效”(否则返回“无效”)。添加 TW.log 以查看实时日志
- 将文本字段文本绑定到函数输入
- 将函数输出绑定到 Vaidation 状态
- 即使输入无效值(如混搭日志中所示),“ValidationOutput”也会返回“valid”
这是文章 306951 的 PDF 版本,可能已过期。最新版本 CS306951