[]
设置条件命令时,条件可选择“JavaScript条件”,根据JavaScript执行结果返回true时,执行相应的命令。
选择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时时,单击“添加”按钮,会弹出消息框,如下图所示。