事件

事件可以用于扩展网站功能。

可以为每个事件定义业务规则。 

事件代码是可以附加到业务规则中的操作。 

IF THIS THEN THAT

事件行为的 格式是: If this then that.

如果匹配条件,那么执行操作,否则执行其他操作。

事件类型

事件类型是系统预定义的,在创建和事件代码时,您需要定义代码所针对的事件。 

现在,我们已经定义了以下事件类型。 

RouteFinding
RouteFound
RouteNotFound
ViewFinding
ViewFound
ViewNotFound
PageFinding
PageNotFound
PageFound

事件代码

下面是类型为“RouteFound”的示例事件代码。 这需要一个配置值,如果有值,则将用户重定向到该URL。 

var url = k.config.name;
if (url) {
    k.response.redirect(url);
}

配置代码是

var config = [];
var item = {};
item.name = 'name';
item.controlType = "TextBox";
config.push(item);
k.export(config);

之后,您可以将操作附加到事件。