Расширение средства выбора людей для включения элементов формы, таких как метки, поля ввода и кнопки - PullRequest
0 голосов
/ 26 сентября 2019

Наконец, я могу использовать средство выбора людей для обновления списка 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: []
         };
       }

1 Ответ

0 голосов
/ 27 сентября 2019
...