[]
        
(Showing Draft Content)

创建服务端命令

观看本节视频

定义服务器端命令后就无需再将计算逻辑放在页面上,而是在服务器端执行。这样就可以更好地完成动态数据获取、计算的逻辑。

服务端命令功能为高级功能,默认不显示在对象管理器中,您可以单击对象管理器的,勾选后服务端命令前的复选框,单击“确定”后服务端命令即可显示在对象管理器中。


创建服务端命令

下面以创建服务端导入导出CSV为例,介绍创建服务端命令的一般操作步骤。

操作步骤

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

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



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



2. 编辑服务端命令的常规设置。设置命令的名称为“导出CSV”。



3. 编辑服务端命令的命令。单击“编辑命令”超链接,弹出编辑服务端命令对话框,选择命令,例如选择服务端导出CSV命令。

选择CSV操作,选择数据表和CSV的文件路径。文件夹必须为已存在的文件夹,后缀名“.csv”可以省略不写。

image

image

4. 创建完服务端命令后,在对象管理器的服务端命令标签下就可以看到该服务端命令。

单击服务端命令前面的将其展开,您就对该服务端命令进行管理,双击“常规/参数/命令”,就会直接弹出对应的页签,方便您进行查看与修改。

选择一个服务端命令,右击,会弹出右键菜单,您可以选择禁用此服务端命令或者复制服务端命令。



5. 设置完成后,您就可以调用这个服务端命令。

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



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


测试服务端命令

创建完服务端命令后,单击常规页签下的“测试”按钮,可以不通过在页面中来调用,而是直接在设计器中执行此服务端命令。



单击“测试”按钮后,将显示下面的对话框。您需要选择一个用户来执行此服务端命令,并且可以设置请求超时时间,默认为100秒。

测试服务端命令时,设计器发请求给服务端执行服务端命令。如果执行时间超过请求时间,则会常出现请求超时报错。可以设置请求超时时间,以保证服务端命令执行完成返回信息。

image


如果服务器命令有参数,对话框中还将列出服务端命令的参数。

命令测试时,将显示进度窗口。 执行完成后,将显示结果对话框。 对话框中显示返回码和执行日志。

您可以单击来复制日志信息。