[]
        
(Showing Draft Content)

第二十八章 模板命令

观看本节视频

在实际应用中,用户经常会定义一些复杂的命令或命令组,并且在多处使用。活字格提供了一个名为“模板命令”的特殊命令,用于命令的重用。

一个模板命令包括一个名称,一些参数\返回值和一个命令列表,用户可以自己定义这些命令。当用户需要使用模板命令时,只需要为参数赋值,即可实现命令的“重用”。

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


新建模板命令

在功能区菜单栏中,选择“创建”后,单击“模板命令”,就会弹出创建模板命令对话框。


常规

设置模板命令的名称及描述。

参数

单击“新建”来创建模板命令的参数。可为参数添加备注。

返回值

单击“新建”来创建模板命令的返回值。可为返回值添加备注。

命令

单击“编辑命令”,设置模板命令的命令。可以选择一个或多个命令来组成模板命令。

例如,新建一个模板命令,名称为“返回首页”,编辑命令为“页面跳转”,跳转到首页。


在其他页面中,就可以使用这个模板命令。

在订单列表中设置一个按钮,编辑其命令,选择命令“调用模板命令”,并选择模板命令。如果模板命令有参数,您还需要设置参数。



编辑完成后,在员工列表页面同样创建一个返回按钮,编辑命令为“调用模板命令”,并选择模板命令。



运行后,在首页中单击按钮进入到订单列表页面和员工列表页面后,再单击返回按钮,就可以跳转到首页。



如果新建模板命令中选择的命令为操作单元格命令,单元格类型选择“组件容器”,就会在命令对话框中列出组件容器的操作及组件名的选择。

image


转换为模板命令

您还可以直接将普通命令转换为模板命令。在已经编辑好命令的命令窗口的命令列表处,右击,弹出右键菜单。


选择“转换为模板命令”后,就会弹出转换为模板命令的对话框。转换的模板命令将会替换原有命令,请谨慎操作。



例如,在订单列表页面中设置一个禁用按钮,编辑其命令为“设置单元格属性”,目标单元格为添加按钮,单元格属性为“启用/禁用”,值为禁用。



在已经编辑好命令的命令窗口的命令列表处,右击,弹出右键菜单。

选择“转换为模板命令”,在生成模板命令的对话框中设置模板命令的名称为“禁用添加按钮”。



单击“确定”后,会自动生成输入参数,名称为“参数1”,值为设置单元格属性命令中的目标单元格。



在员工列表页面,也设置禁用按钮,编辑其命令为模板命令,选择模板命令为“禁用添加按钮”后,您需要设置“目标单元格”这个参数。



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

运行页面,在订单列表页面,单击禁用按钮后,添加按钮就被禁用。



同样,在员工列表页面,单击禁用按钮后,添加按钮也被禁用。

管理模板命令

创建的模板命令会在对象管理器中列出。



单击展开模板命令,双击常规/参数/返回值/命令就会弹出编辑模板命令的对话框。

右击模板命令,会弹出右键菜单,您可以对模板命令进行一系列操作,管理模板命令。