当您取消选中使用框时,计划的项目和工具不会删除上传更改队列
Planned Items & Tools does not remove Upload Changes queue when you uncheck the Use box
当我在“计划项目和工具”屏幕中单击“使用”复选框时,蓝色上传更改列显示需要更新记录的图标。当我取消选中使用框时,上传更改仍然存在。因此,即使我取消选中该框,交易仍会上传到服务器并且交易会被记录而不是重置。
每当我检查该行时,上传更改都会在屏幕上将排队的记录显示为 "Use: true"。当我取消选中该框时会发生什么?上传更改屏幕如 "Use: false"。如果我上传更改,即使我取消选中该框并且 "Use: false"
,交易也会完成
我尝试通过创建条件为 ${Use} == false 的验证字段、修改属性事件操作将 "Use: false" 替换为 "Use: null"。然后在Modify Attribute中,对于Use,我进行了一个测试:= Test (${Use} == false, null, null)
这使得上传更改显示 "Use: null",但交易仍在上传并被处理,就好像我选中了复选框一样。
改为重置记录。
- 事件处理,在事件绑定下添加验证字段
- 事件动作,添加执行命令,事件条件为
${Use} == false
- 在操作详细信息下,命令类型:RawCommand,配置:客户端,ResetContext(检查),命令:resetRecord()
使用此代码后,它具有从“上传更改”屏幕中删除交易的预期效果。在视觉上,您应该会看到上传更改图标也消失了:
当我在“计划项目和工具”屏幕中单击“使用”复选框时,蓝色上传更改列显示需要更新记录的图标。当我取消选中使用框时,上传更改仍然存在。因此,即使我取消选中该框,交易仍会上传到服务器并且交易会被记录而不是重置。
每当我检查该行时,上传更改都会在屏幕上将排队的记录显示为 "Use: true"。当我取消选中该框时会发生什么?上传更改屏幕如 "Use: false"。如果我上传更改,即使我取消选中该框并且 "Use: false"
,交易也会完成我尝试通过创建条件为 ${Use} == false 的验证字段、修改属性事件操作将 "Use: false" 替换为 "Use: null"。然后在Modify Attribute中,对于Use,我进行了一个测试:= Test (${Use} == false, null, null)
这使得上传更改显示 "Use: null",但交易仍在上传并被处理,就好像我选中了复选框一样。
改为重置记录。
- 事件处理,在事件绑定下添加验证字段
- 事件动作,添加执行命令,事件条件为
${Use} == false
- 在操作详细信息下,命令类型:RawCommand,配置:客户端,ResetContext(检查),命令:resetRecord()
使用此代码后,它具有从“上传更改”屏幕中删除交易的预期效果。在视觉上,您应该会看到上传更改图标也消失了: