BirtComp 類別
BirtComp 類別提供函數來比較值,例如,測試該值是否等於、大於或小於另一值。所有函數都會傳回布林值。這個類別是靜態的。 應用程式無法建立這個類別的實例。
BirtComp.anyOf
Boolean。如果 target 值符合 source 中的值,則為 true;否則就傳回 false。
下列範例測試 Canada、Mexico 或 USA 是否為 Country 欄位中的值。只要欄位中有這些國家中的任何一個,函數就會傳回 true。
下列範例測試 Jan 15, 2009 或 Jan 31, 2009 是否為 payDate 欄位中的值:
下列範例測試兩個特定的產品型號是否為 productCode 欄位中的值。只要欄位中出現其中一值,就會顯示 Obsolete 字串;否則,就會顯示 productCode 出現在欄位中的值。
BirtComp.between
如果 source 值落在 target1 與 target 值之間,則為 true;否則就傳回 false。
BirtComp.compareString
指定 true,則執行不區分大小寫比較。指定 false,則執行區分大小寫比較。
指定 true,則會在比較兩個值之前,先移除任何的前導或尾端空白。位於字串中間的空白則不會移除。如果您希望包含前導或尾端空白的比較,請指定 false。
如果 source1 值符合 source2 值,則為 true;否則就傳回 false。
BirtComp.equalTo
如果 source 值等於 target 值,則為 true;否則就傳回 false。
BirtComp.greaterOrEqual
如果 source 值大於或等於 target 值,則為 true;否則就傳回 false。
BirtComp.greaterThan
如果 source 值大於 target 值,則為 true;否則就傳回 false。
BirtComp.lessOrEqual
如果 source 值小於或等於 target 值,則為 true;否則就傳回 false。
BirtComp.lessThan
如果 source 值小於 target 值,則為 true;否則就傳回 false。
BirtComp.like
這個函數測試字串值是否符合型樣。型樣必須使用 SQL 型樣相符語法。
要符合的字串型樣。您必須用雙引號 (" ") 括住型樣。當您輸入要符合的字元時,請使用正確的大小寫。您可以在型樣中使用下列的特殊字元:
如果希望符合文字百分比 (%) 或底線 (_) 字元,請在這些字元前面加上兩個反斜線 (\\) 字元。例如,如果希望符合 S_10,請使用下列型樣:
如果 source 值符合 target 值,則為 true;否則就傳回 false。
在下列範例中,如果 productCode 欄位含有開頭為 S18 的值,就傳回 true:
在下列範例中,如果 productName 值含有 Ford 子字串,且該子字串前有單一字元,則會傳回 true:
BirtComp.match
這個函數測試字串值是否符合型樣。型樣必須使用 JavaScript 正規表示式語法。
要符合的字串型樣。在 JavaScript 正規表示式語法中,您指定的型樣需括在一對正斜線 (/) 字元中。您可以使用 JavaScript 正規表示式支援的任何特殊字元,諸如以下:
如果希望符合字面上的特殊字元,請在特殊字元前面加上一個反斜線 (\) 字元。例如,如果希望符合 S*10,請使用下列型樣:
如果 source 值符合 target 值,則為 true;否則就傳回 false。
在下列範例中,如果 productCode 欄位含有開頭為 S18 的值,就傳回 true:
在下列範例中,如果 productName 值含有 Ford 子字串,則會傳回 true:
BirtComp.notBetween
如果 source 值落在 target1 與 target 值之間,則為 true;否則就傳回 false。
BirtComp.notEqual
如果 source 值不等於 target 值,則為 true;否則就傳回 false。
BirtComp.notLike
這個函數測試字串值是否不符合型樣。型樣必須使用 SQL 型樣相符語法。
要比較的字串型樣。您必須用雙引號 (" ") 括住型樣。當您輸入要符合的字元時,請使用正確的大小寫。您可以在型樣中使用下列的特殊字元:
如果希望符合文字百分比 (%) 或底線 (_) 字元,請在這些字元前面加上兩個反斜線 (\\) 字元。例如,如果希望符合 S_10,請使用下列型樣:
如果 source 值不符合 target 值,則為 true;否則就傳回 false。
| © Copyright Actuate Corporation 2013 |