Событие onChange для компонентов Fast UI
Я пытаюсь использовать элементы управления Fast UI с React и TypeScript. Я следовал инструкциям по интеграции с React , но мой
onChange
события не запускаются. Что мне не хватает?
The
onClick
событие работает над флажком, но onChange - это действительно то, что мне нужно.
Мой код:
import {
provideFASTDesignSystem,
fastCheckbox,
fastSelect,
fastOption
} from '@microsoft/fast-components';
import { provideReactWrapper } from '@microsoft/fast-react-wrapper';
const { wrap } = provideReactWrapper(
React,
provideFASTDesignSystem()
);
const FastCheckbox = wrap(fastCheckbox());
const FastSelect = wrap(fastSelect());
const FastOption = wrap(fastOption());
<FastCheckbox
checked={props.properties["fieldsetCheckbox"]}
onChange={(e: any) => {console.log("onChange");}
/>
<FastSelect
value={props.properties["fieldsetCascadingSelect"][0]}
onchange={(e: any) => {console.log("onchange");}}
>
<FastOption value="">Select Family...</FastOption>
{familiesList.map(item => <FastOption value={item.value}>{item.name}</FastOption>)}
</FastSelect>
1 ответ
Если элемент FAST реализует все функции обычного
select
HTML-элемент, то вы можете обнаружить, что onselect — это то, что вы ищете.
https://developer.mozilla.org/en-US/docs/Web/API/Element/select_event