Как я могу обновить базовое значение данных флажок при клике - PullRequest
0 голосов
/ 26 марта 2019

Я использую Office Fabric React в веб-части spfx, и в каждой строке MarqueeSelection / DetailsList есть флажок для представления логического значения. При щелчке функция обратного вызова по умолчанию записывает в журнал, является ли значение isChecked истинным / ложным .

Как правильно подключить мой компонент, чтобы он правильно обновлял значение данных строки при щелчке?

Мне не удалось перегрузить связанную функцию, чтобы передать значение идентификатора для обновления значения.

Выход компонента:

функция привязки: this._onCheckboxChange = this._onCheckboxChange.bind (this);

функция обратного вызова: private _onCheckboxChange (ev: React.FormEvent, isChecked: boolean): void { console.log (The option has been changed to ${isChecked}.); }

Мне не удалось перегрузить связанную функцию, чтобы передать значение идентификатора для обновления значения.

Я также пытался обернуть его в тег span и инициировать событие при клике

Конечный результат должен в идеале обновить значение «Отображаемый» связанного объекта в массиве данных, чтобы отразить изменение логического значения.

1 Ответ

0 голосов
/ 04 апреля 2019

Эта проблема была связана с использованием флажка «Реакция» из офиса «Реакция», поэтому, пожалуйста, не обращайте внимания на вопрос

...