天天看點

SAP UI5 Decision Table 的特性介紹

重新整理資料對象(Refresh Data Object)

重新整理資料對象功能讀取資料對象的屬性并自動擷取預定義的結果屬性。

剪切/複制/粘貼

Copy 選項用于複制特定行,并且可以使用 Paste 選項将其插入到決策表的任何其他行中。

剪切選項用于删除特定行,也可以使用粘貼選項将其插入到決策表的任何其他行中。

SAP UI5 Decision Table 的特性介紹

命中政策

對于決策表規則,開發人員可以指定規則引擎應如何擷取結果。兩種類型的命中政策是​

​首次比對​

​​和​

​全部比對​

​, 我們可以參考正規表達式的比對模式來了解

  • First Match:規則引擎擷取與條件比對的第一個比對項,并傳回相應的結果。
  • 全部比對:規則引擎擷取與條件比對的所有比對項并将它們作為結果傳回。

通路模式

為決策表設定中的值提供的通路模式應為可編輯或隐藏。

  • 隐藏通路将預設值設定為與決策表中的屬性對應的所有行,其中結果列被隐藏。預設值是強制性的。
  • 可編輯通路将該預設值設定為新行,該行是在應用設定後建立的。預設值是可選的。

基本模式和進階模式

Basic 模式解釋如下:

  • 它提供了在決策表中建立規則的簡便方法,僅适用于條件列。
  • 如果未在決策表的設定中設定運算符,則運算符清單将作為下拉菜單提供在決策表行的彈出視窗中。選擇運算符後,您将獲得輸入字段選項來設定列的值。
  • 提供了不同的選項來根據所選資料類型設定值,例如字元串和數字的輸入字段、日期的日期選擇器、布爾值的下拉清單、時間的時間選擇器。
  • 如果在資料類型字元串和數字的輸入字段中給出了表達式,則可以通過單擊彈出框本身來驗證表達式。如果資料錯誤,則不會采用表達式并關閉彈出框。
  • 如果資料類型是字元串,則可以輸入不帶引号的值。
  • 不支援​

    ​Exists in​

    ​ 這種語義的運算符。