Наконец, я могу использовать средство выбора людей для обновления списка SharePoint.
Как расширить его, чтобы использовать элементы формы, такие как метки, кнопки и поля ввода?
Я видел этот код, но подчеркивает this.props.data.Name
сообщением:
свойство data
не существует для типа «только для чтения».
Также подчеркивается onChange
, говоряон не существует для типа только для чтения.
private _onChange = (e: React.KeyboardEvent) => {
const name = this.props.data.Name;
const value = (e.target as HTMLInputElement).value;
this.props.onChange(name, value);
}
Это начало моего класса, включая конструктор.Я беспокоюсь, что если я добавлю больше свойств в интерфейс, я могу остановить работу средства выбора людей.
export default class PnPPeoplePicker extends React.Component<IPnPPeoplePickerProps, IPnPPeoplePickerState> {
constructor(props: IPnPPeoplePickerProps, state: IPnPPeoplePickerState)
{
super(props);
this.state = {
addUsers: []
};
}