[]
        
(Showing Draft Content)

条件类型-JavaScript条件

观看本节视频

设置条件命令时,条件可选择“JavaScript条件”,根据JavaScript执行结果返回true时,执行相应的命令。


JavaScript条件

选择JavaScript条件后,您需要编辑JavaScript代码,可直接在代码输入框中输入代码,也可以单击“打开”在其他应用程序中输入代码。

在JavaScript命令的右侧,会列出活字格Page类、Helper类和CommandHelper下的所有JavaScript API。将鼠标悬停到API上时,会显示API的详细信息及使用方法。双击API就会在JavaScript 命令文本框中插入一个 API。

设置

说明

打开

用设置的应用程序(如Visual Studio)打开JavaScript代码对应的JavaScript文件,如未设置应用程序,则使用默认程序打开。您可在该应用程序中编辑JavaScript代码,活字格会进行自动同步。

打开方式

设置打开JavaScript代码的应用程序。

编辑

打开编辑代码对话框。支持自动补全代码,包括:关键字、运算符、内置函数、内置变量、与数据库结构相关的关键字;右键还可以进行格式化文档等操作。

下面以一个示例来介绍JavaScript条件的使用方法。

例如,在页面中有一个按钮,如果此刻的系统时间大于8时,单击这个按钮会弹出添加页面;如果小于8时,将会弹出提示信息。

操作步骤

1. 在订单列表页面中,选择一片单元格区域,设置其公式为“=NOW()”,获取到当前时间。

2. 在订单列表页面设置“添加”按钮,设置其命令为“条件”命令。



3. 设置条件。单击“If [条件表达式]”下的“[空命令]”,在右侧的“选择命令”组合框中选择命令“JavaScript条件”。在JavaScript代码输入框中输入代码,如下图所示。

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



4. 设置命令。单击“[空命令]”,在右侧的“选择命令”组合框中选择命令“弹出页面”,如下图所示。

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



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



6. 单击“Else”下面的“[空命令]”,在右侧的“选择命令”组合框中选择命令“弹出消息框”。

设置完成后,单击“确定”关闭选择命令窗口,并关闭命令窗口。



7. 运行页面后:

  • 当此时的时间大于8时时,单击“添加”按钮,会弹出添加页面,如下图所示。


  • 当此时时间小于8时时,单击“添加”按钮,会弹出消息框,如下图所示。