簡體   English   中英

在另一個規則集中引發事件

[英]Raising an event in another ruleset

我正在與另一個開發人員合作開發大型Kynetx應用程序。 為了簡化工作分配,我想擁有多個規則集,以便我們可以分別處理它們而又不會踩到對方的腳趾。

有沒有辦法在另一個規則集中引發事件(顯式或其他)? 在后記中是這樣的:

raise explicit event next_section in a163x50

我知道可以在瀏覽器中使用JavaScript,但是我想從服務器端的KRL進行此操作。

您可以在Postlude中引發事件,並與[appid]一起使用,而不是與in一起使用。請查看Postlude文檔的Explicit Events部分。

這是一個示例postlude,它在某種情況下將事件引發到新應用程序:

fired {
  raise explicit event "something" for a163x50 with cheese = "swiss";
}

有關松散耦合規則集的真正完整介紹,請參閱KBlog的 Phil Windley的帖子Tweeting

不要忘記用於代碼重用的模塊。 模塊中的包裝功能使測試該代碼更加容易,並允許在多個規則集中使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM