ConditionalSelector class
Pilih antara dua pemilih aturan berdasarkan kondisi.
- Memperluas
Properti
| $kind | |
| condition | Ekspresi yang menentukan pemilih mana yang akan digunakan. |
| if |
Mendapatkan atau mengatur pemilih jika kondisi salah. |
| if |
Mendapatkan atau mengatur pemilih jika kondisi benar. |
| parser | Mendapatkan atau mengatur pengurai ekspresi yang akan digunakan. |
Metode
| get |
Mendapatkan pengonversi untuk konfigurasi pemilih. |
| initialize(On |
Inisialisasi pemilih dengan sekumpulan aturan. |
| select(Action |
Pilih aturan terbaik untuk dijalankan. |
Metode yang Diwarisi
| configure(Record<string, unknown>) | Metode fasih untuk mengonfigurasi objek. |
Detail Properti
$kind
static $kind: string
Nilai Properti
string
condition
Ekspresi yang menentukan pemilih mana yang akan digunakan.
condition: BoolExpression
Nilai Properti
BoolExpression
ifFalse
Mendapatkan atau mengatur pemilih jika kondisi salah.
ifFalse: TriggerSelector
Nilai Properti
ifTrue
Mendapatkan atau mengatur pemilih jika kondisi benar.
ifTrue: TriggerSelector
Nilai Properti
parser
Mendapatkan atau mengatur pengurai ekspresi yang akan digunakan.
parser: ExpressionParserInterface
Nilai Properti
ExpressionParserInterface
Detail Metode
getConverter(Object)
Mendapatkan pengonversi untuk konfigurasi pemilih.
function getConverter(property: Object): Converter | ConverterFactory
Parameter
- property
-
Object
Kunci konfigurasi pemilih bersyarah.
Mengembalikan
Converter | ConverterFactory
Pengonversi untuk konfigurasi pemilih.
initialize(OnCondition[], boolean)
Inisialisasi pemilih dengan sekumpulan aturan.
function initialize(conditionals: OnCondition[], evaluate: boolean)
Parameter
- conditionals
Kemungkinan aturan untuk dicocokkan.
- evaluate
-
boolean
Benar jika aturan harus dievaluasi saat dipilih.
select(ActionContext)
Pilih aturan terbaik untuk dijalankan.
function select(actionContext: ActionContext): Promise<OnCondition[]>
Parameter
- actionContext
- ActionContext
Konteks dialog untuk evaluasi.
Mengembalikan
Promise<OnCondition[]>
Janji dengan array angka.
Detail Metode yang Diwarisi
configure(Record<string, unknown>)
Metode fasih untuk mengonfigurasi objek.
function configure(config: Record<string, unknown>): this
Parameter
- config
-
Record<string, unknown>
Pengaturan konfigurasi yang akan diterapkan.
Mengembalikan
this
yang dapat dikonfigurasi
Diwariskan Dari Configurable.configure