0
我有一個關於Flex的問題。Adobe Flex無效分量
我想添加一個複選框,以便當用戶單擊它時,表單中的某些字段(NumericStepper
,TextInput
和CustomDataField
)將被停用。我的複選框ID是'check'
,它有一個點擊方法。
當用戶單擊複選框時,字段將被禁用。然後,如果用戶取消選中該複選框,則上述字段將再次變爲活動狀態。
我該怎麼做?
我有一個關於Flex的問題。Adobe Flex無效分量
我想添加一個複選框,以便當用戶單擊它時,表單中的某些字段(NumericStepper
,TextInput
和CustomDataField
)將被停用。我的複選框ID是'check'
,它有一個點擊方法。
當用戶單擊複選框時,字段將被禁用。然後,如果用戶取消選中該複選框,則上述字段將再次變爲活動狀態。
我該怎麼做?
您需要一個事件偵聽添加到複選框是這樣的:
myCheckbox.addEventListener(Event.CHANGE, changeHandler);
private function changeHandler(event:Event):void
{
if(myCheckbox.selected == true)
{
otherComponent.enabled = false;
} else {
otherComponent.enabled = true;
}
}
您需要Event.CHANGE知道什麼時候複選框被切換或關閉,點擊事件不會在這種特殊情況下工作。
謝謝你:) –