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

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

1.描述

活字格中的服务端命令包括四个要素:名称、参数、命令和返回值。其中名称和命令为必要元素,参数和返回值为非必要元素。

调用服务端命令时,通过服务端命令的名称来调用,将页面端参数的值传递到服务端,服务端执行指定的命令,执行完成后将返回值到页面端。这个过程如下图所示。

图1  服务端命令执行过程

2.无参数的服务端命令

服务端命令可以不设置参数,设置服务端命令的名称后,直接编辑命令。

例如创建一个服务端命令,名称为“导出CSV”,然后编辑命令,选择导出CSV命令。选择CSV操作,选择数据表和CSV的文件路径。文件夹必须为已存在的文件夹,后缀名“.csv”可以省略不写。

图2  无参数的服务端命令

设置完成后,您就可以调用这个服务端命令。例如在页面上选择一个单元格区域,设置为按钮。编辑按钮的命令,选择命令为“调用服务端命令”,然后单击服务端命令后的下拉,在下拉列表中选择“导出CSV”这个服务端命令。

图2  调用服务端命令

运行页面,在页面中单击“服务端导出CSV”按钮,就会在设置的指定路径下看到导出的CSV文件。

图3  执行服务端命令

3.有参数的服务端命令

服务端命令可以设置参数,设置服务端命令的名称、参数后,编辑命令。

例如创建一个服务端命令,名称为“添加员工”,然后设置参数,增加4个基础类型的参数,如下图所示。

图4  设置参数

设置参数后,编辑命令,选择数据表操作命令。操作类型为“添加”,添加字段,字段的值为设置的对应的参数。

图4  有参数的服务端命令

                                       

设置完成后,您就可以调用这个服务端命令。例如在页面上选择一个单元格区域,设置为按钮。编辑按钮的命令,选择命令为“调用服务端命令”,然后单击服务端命令后的下拉,在下拉列表中选择“添加员工”这个服务端命令。

因为“添加员工”这个服务端命令中有参数,选择后就会自动列出全部的参数,您需要设置参数的值,参数的值为页面上对应的单元格。然后勾选“调用成功后重新加载数据”,这样添加数据后就会刷新页面,显示添加后的数据。

图5  调用服务端命令

运行后,在页面的文本框中输入值后,单击“添加员工”按钮,这时就会将页面中设置的值传递到服务端,服务端执行数据表操作命令,将数据添加到数据表中。

图6  执行服务端命令

 

4.有返回值的服务端命令

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

例如创建一个服务端命令,名称为“更新订单状态”,设置服务端命令的名称后,可直接编辑命令。

设置命令为条件命令,当登录用户的角色为经理时,执行数据表操作命令,更新订单表;否则返回错误码和错误信息。

图7  有返回值的服务端命令

设置完成后,您就可以调用这个服务端命令。例如在页面上选择一个单元格区域,设置为按钮。编辑按钮的命令,选择命令为“调用服务端命令”,然后单击服务端命令后的下拉,在下拉列表中选择“更新订单状态”这个服务端命令。

设置返回码和返回信息至页面上指定的单元格中。

图8  调用服务端命令

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

图9  执行服务端命令


回到顶部

  • No labels