我正在尝试将 Fast UI 控件与 React 和 TypeScript 一起使用。我遵循了React 集成说明,但我的onChange
事件没有触发。我错过了什么?
该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>