Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

活字格视频
倍速:
0.5X
1.0X
1.25X
1.5X
2.0X

1.描述

在服务端执行服务端命令命令时可能会发生异常情况,使用返回命令,可以将服务端命令执行时发生的异常信息返回到页面中,帮助您定位与解决问题。

只有返回信息中的返回值为0时才表示服务端命令执行成功,其他返回值则表示执行失败。

如果服务端命令中的事务命令执行失败,则该事务命令将回滚(即命令停止,已完成的操作也将会失效)。

2.返回命令

下面为您详细介绍如何使用服务端命令中的返回命令。

操作步骤

  在对象管理器中的服务端命令的标签上右击,选择“创建服务端命令”,弹出创建服务端命令的对话框。

或是选择“创建文件夹”,在文件夹中创建服务端命令。

图1  创建服务端命令

您也可以在功能区菜单栏中,单击“创建”,在服务端对象区域,单击“服务端命令”,弹出创建服务端命令的对话框。

图2  创建服务端命令

  编辑服务端命令的常规设置。设置服务端命令的名称为“更新订单状态”。

图3  常规设置

  编辑服务端命令的命令。单击“编辑命令”超链接,弹出编辑服务端命令对话框,选择条件命令。

1.设置条件。在条件命令的“If”后,单击,选择“条件表达式”,单击“新建条件”,设置字段为“%CurrentUser.Role%”,操作为“等于”,值为“经理”。

图4  设置条件

2.设置命令。单击“Then Do”后面的,在弹出的“选择命令”对话框中选择命令“数据表操作”,操作类型为“更新”。

设置完成后,单击“确定”。

图5  设置命令

3.添加条件分支。选择“添加Else”。

图6  添加条件分支

6.单击“Then Do”后面的,在弹出的“选择命令”对话框中选择命令“返回命令”,并设置返回码和返回信息。

设置完成后,单击“确定”关闭窗口。

图7  设置命令

  服务端命令创建完成后,您就可以调用这个服务端命令。

例如在页面上选择一个单元格区域,设置为按钮。编辑按钮的命令,选择命令为条件命令。

设置条件:当角色为经理时,执行数据表操作命令,更新订单表;否则调用服务端命令中的返回命令,将返回码和返回信息显示在页面中。

图8  调用服务端命令

  设置完成后,单击“确定”关闭对话框,运行页面。

  • 使用小李用户登录,小李的角色是经理。在页面中单击“更新订单状态”按钮,服务端就会执行数据表操作命令来更新订单状态,将ID大于1的订单状态全部更新为已完成。
图9  更新订单状态

  • 使用小王登录,小王不是经理角色的用户,单击“更新订单状态”按钮,服务端就不会执行数据表操作命令来更新订单状态,而是执行返回命令,在页面中会显示返回码及返回信息。
图10  执行返回命令


回到顶部

  • No labels