Как отключить автоматический переключатель, где активен другой переключатель в nativescript - PullRequest
0 голосов
/ 15 января 2019

В моем проекте, который я нахожу здесь , я использую переключатель. Я использую переключатель. Я хочу сделать при проверке out1, он должен автоматически отключить out2. Если я хочу активировать out2, мне нужно снять 1, переключиться на возврат в активное состояние, затем активировать out2 и отключить out1.

И out3 и out4 Я хочу работать как out1 и out2.

Есть идеи, пожалуйста?

1 Ответ

0 голосов
/ 15 января 2019

Свяжите свойство isEnabled объекта Switch с состоянием checked другого переключателя. Поскольку вы используете FormGroup, попробуйте это

<Label style="text-align: right" class="m-15"
     text='Out1' textWrap="true" row="0" col="0"></Label>
 <Switch formControlName="out1" style="text-align: left"
     class="m-15" [isEnabled]="!ConfigurationForm.controls['out2'].value"
     row="0" col="1"></Switch>
 <Label style="text-align: right" class="m-15"
     text='Out2' textWrap="true" row="0" col="2"></Label>
 <Switch formControlName="out2" style="text-align: left"
     class="m-15" row="0" col="3" [isEnabled]="!ConfigurationForm.controls['out1'].value"></Switch>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...