发行说明 > ThingWorx Platform 9.3 发行说明 > ThingWorx Platform 9.3.2 中的增强功能和已修复问题
ThingWorx Platform 9.3.2 中的增强功能和已修复问题
ThingWorx Platform 9.3.2 中具有以下增强功能。
增强功能
平台
“容器部署”
有关在 Azure Kubernetes Service 上运行 ThingWorx Docker 容器映像的其他支持与指导。有关详细信息,请参阅 ThingWorx 容器部署知识中心
Mashup Builder
安全增强功能
新增了验证器和表达式函数的替代项,其中包括全新的安全增强功能。这些函数的现有版本如今已标记为“不安全”
为用于验证栅格小组件内单元格内容的验证器新增了更加安全的替代项。可使用 DisableLegacyValidation 属性禁用栅格小组件的旧版验证器。
替代项在使用运行时对象和函数时还包括其他限制。为了充分利用最新的安全增强功能,强烈建议将混搭中所有非安全函数或验证器替换为最新标准版本。有关这些更改的详细信息,请参阅替换混搭中的非安全表达式
用户界面
“提醒”面板现可在表达式使用不受支持的对象或函数时显示相关提醒。可通过单击提醒自动选择相关函数。
此外,非安全表达式将以下列方式突出显示:
打开包含非安全表达式的混搭后,系统会显示一条消息。
“函数”面板上,非安全函数将于“不安全”标签下分组,且该面板上会显示一个三角形警告标志。可使用函数名称旁的“替换”按钮替换非安全函数。
使用旧版验证的列将在列配置对话框中突出显示。
容器和布局
新增了多个属性、服务和事件,通过这些内容可为混搭中的布局容器配置延迟加载。在容器中动态加载、卸载和重新加载小组件可提高混搭性能。
要将延迟加载用于小组件扩展,必须手动更新自定义小组件的 <WidgetName>.runtime.js 文件,方法是将 domOnly 属性添加至 beforeDestroy() 函数。有关详细信息,请参阅在混搭中使用延迟加载
条形图、折线图、日程安排图、排列图和瀑布图小组件
新增了小组件属性,通过这些属性可在数字和日期/时间轴上设置固定数量的标签。
为 X 轴标签新增了样式属性。
栅格 (可应用主题)
已将用于小组件的默认验证器更新为最新的标准版本。
* 
将全新的栅格小组件添加至混搭后,将无法使用旧版验证器。
现已支持通过信息表数据源中的 Ordinal 字段对栅格列进行排序。
图像小组件 - 替换媒体实体后,映像容器大小将无法自动更改。
标签小组件 - 新增了一个属性,通过该属性可防止小组件自动移除 Text 属性中的空格字符。
文本区域小组件 - 该小组件现已可用。将小组件添加至容器后,其将占用所有可用空间。将单个文本区域小组件放入容器后,此更改可能会影响混搭布局。有关详细信息,请参阅文本区域小组件
选项卡小组件 - 为小组件选项卡新增了延迟加载支持。在各选项卡之间进行切换时,选项卡内容将自动加载、卸载和重新加载。
Google Maps Extension 3.1.2
更新了 Google Maps 和 Google 位置选取器小组件以支持延迟加载的容器。
ThingWorx Platform 9.3.2 修复了以下问题。
已修复问题
安全
修复了潜在的安全问题,包括由安全漏洞扫描软件预先识别的项或 PTC 质检部门测试的项。请尽快升级以充分利用这些重要改进功能。
PTC 最近实施了关于标识和访问管理 (IAM) 解决方案的全新支持策略。有关详细信息,请参阅相应的 eSupport center 部分。
有关 ThingWorx 第三方软件使用和更新的重要建议,请参阅此技术支持文章
平台
跟踪编号
修复了使用 ThingworxSSOAuthenticator 登录时,LoginSucceeded 事件执行两次的相关问题。
TW-96354
修复了向一组用户添加额外用户的相关问题。
TW-95338
修复了使用 AutoSelectFirstRow 选项后第一行选择结果不一致的相关问题。
TW-95129
修复了选择行时,在 ptcsgrid 样式属性 (Selected#Row#background) 中设置的正确颜色应突出显示的相关问题。
TW-95034
修复了事物模板上分配给某一属性的 IR 事物的视图选项灰显的问题。
TW-94968
修复了数据库连接未释放,仍处于客户端-客户端读取状态,以及有更多的查询占用可用数据库连接的相关问题。
TW-94936
修复了多条线程在试图调用 Network GetDescription、AddConnection 和 DeleteConnection API 时出现死锁的相关问题。
TW-94350
修复了注销函数在同自动刷新选项搭配使用时无法正常工作的相关问题。
TW-93764
修复了项目权限全部设置好后,保存按钮未灰显的问题。
TW-93642
修复了用户单击另一实体后会清除已保存信息表输入的相关问题。
TW-93609
Mashup Builder
跟踪编号
修复了图表显示不一致的相关问题,在过去,当遇到这种情况时,若想添加数据,需先刷新浏览器。
TW-95277
修复了混搭筛选器选项无法用于 Android 系统的相关问题。
TW-95023
修复了所加载混搭在 MacOS 和 iPad 上执行两次并导致数据重复的相关问题。
TW-94656
修复了在向上滚动或重新加载页面后集合小组件无法刷新的相关问题。
TW-94621
修复了折线图曲线的线条数为奇数个的相关问题。
TW-93972
已知问题和限制
以下各项为计划于以后版本中修复的已知问题。
平台
跟踪编号
建立异步服务调用时,即使未为特定资源配置 OAuth 访问令牌,在启用 SSO 后也会调用 getAccessToken(),并在日志中打印以下错误:无法 getAccessToken("Thing.TFS.IH.IngestionCoordinator.Thing"),该错误将在 TWX 9.3.3 中修复。
TW-96004
更新基础数据后,集合小组件会滚动至顶层行。解决方法为取消选择集合小组件的 "PlaysIntroAnimation" 属性。此问题将在以后的 Thingworx 版本中修复
TW-95937
若一个标记词语出现在多个词汇表中,则使用标记值参数时,QueryDataTableEntries 无法返回正确的结果集。例如,若 "vocab1" 和 "vocab2" 均包含词语:"Term1",则无论指定的词汇如何,"vocab1:Term1" 的搜索结果都将返回所有以 Term1 为标记的条目。
TW-95681
Jar 文件签名失败会导致远程访问会话无法启动。应注意的是,自 ThingWorx 9.2 起,由于已移至 Java 11,ThingWorx 不再支持 JNLP 连接。
TW-93569
由于在 MSSQL 和 H2 数据库索引中实施的更改,QueryDatatableEntities 和 FindDataTableEntities 无法返回与先前版本相同的值。
TW-95476
使用包含布尔型字段的高级栅格小组件时,鼠标悬停在字段上方后显示的工具提示将始终显示 "false",无论实际的字段值如何。工具提示应显示布尔字段的实际值。
TW-96191
这对您有帮助吗?