截至2025年7月3日,我们对 POS UI Extensions 进行了以下更新:
重大变更
我们已移除已弃用的FormattedTextField组件,请将代码更新为使用TextField。
FormattedTextField 在 POS 10.6.0 中仍可使用,但在 POS 10.7.0 中将不再有效。
弃用项
我们已在Icon组件上弃用以下属性值:
- 对于size属性,我们已弃用:'minor'、'major'、'spot'、'caption'、'badge',请改用's'、'm'、'l'、'xl'。
- 对于name属性,我们已弃用'arrow'、'available-at-other-locations'、'collections'、'connectivity-warning'、'delivery'、'home'、'image-placeholder'、'internet'、'menu'、'orders'、'products'、'shipment'。有关IconName的有效值,请参阅相关文档。
重要修复
我们已更新pos.draft-order-details.block.render目标以允许块级组件(BlockComponents)。此前,该目标错误地接受了动作组件(ActionComponents),而动作组件是如pos.draft-order-details.action.render之类的预期目标。
新增功能
除上述弃用项和修复外,我们还添加了以下内容:
- 在Session接口中添加了必需的posVersion属性。
- 在Discount接口中添加了可选的currency属性。
- 在BaseTransactionComplete接口中添加了executedAt属性。
- 在ReturnTransactionData接口中添加了可选的exchangeId和returnId属性。
- 在ProductApi接口中添加了必需的variantId属性。
- 在ShippingLine接口中添加了可选的taxLines属性。
- 在SearchBar组件中添加了可选的onBlur处理程序。
- 在Icon组件中添加了可选的tone属性,并新增了name和size选项。
此外,在开发者预览版中,我们引入了Storage API。该API使UI扩展能够访问POS设备上运行扩展时的数据存储功能。
版本
所有更改均适用于POS UI Extensions版本2025-07和POS应用版本10.6.0。如需完整的版本详情,请参阅版本日志。

