Я использую группу переключателей от material-ui. Я могу установить defaultSelected для выбора по умолчанию, но после визуализации я не смогу его установить программно. Это изменяется только при нажатии на радио. Это что-то, что мы можем сделать с материальным?Как установить радиокнопку в программном режиме в файле реакции-ui
ответ
В реакционных компонентах могут быть либо управляемые, либо неконтролируемые. Controlled означает, что вы устанавливаете значение этого компонента самостоятельно, и вы сохраняете значение в родительском компоненте, а также в состоянии или опоре. Хотя неконтролируемый компонент означает, что вы устанавливаете только значение по умолчанию, и вы позволяете компоненту обрабатывать остальные.
Теперь в большинстве случаев вам понадобится компонент, который редактирует значение для отправки этого значения своему родительскому объекту, для отправки запроса сервера или просто сохранения этого значения в состоянии приложения, поэтому я бы сказал, что в большинстве случаев вы должен использовать контролируемый компонент.
Для этого в материале-ui вместо установки свойства defaultSelected используйте свойство valueSelected и установите его в переменную prop или state, также используйте обратный вызов 'onChange' для установки значения состояния или распространения обратный вызов вне, где вы в конечном итоге измените состояние в компоненте контроллера или обновите состояние приложения в каком-либо магазине.
Спасибо. У меня уже было состояние для отслеживания выбора, использовал его для выбора по умолчанию. У меня создалось впечатление, что valueSelected должен получить значение выбора :) my bad – mtsandeep
change from defaultSelected to valueВыбранный разрешил мою проблему. Благодаря тонну!!!! –
- 1. Как установить поле текста в программном режиме в tablerow
- 2. Использовать радиокнопку в режиме Razor?
- 3. в pdfml как установить радиокнопку в true
- 4. установить рамку для индекса секции таблицы в быстром программном режиме
- 5. Как показать отмеченную радиокнопку в режиме редактирования в mvc3
- 6. Как установить выбранную радиокнопку в радиогруппе XMLUI?
- 7. Как установить радиокнопку вначале в AngularJs?
- 8. Как установить радиокнопку в Angular 2
- 9. Проблемы установить радиокнопку
- 10. как сохранить ранее выбранную радиокнопку в режиме ресайклера
- 11. Как определить радиокнопку в javascript
- 12. Установить радиокнопку с ответом AJAX
- 13. Установить выбранную радиокнопку - NetBeans Swing
- 14. Как установить радиокнопку с другого действия?
- 15. Как установить радиокнопку с значением php
- 16. Установить hibernate.ddl-auto в программном обеспечении springboot
- 17. iPhone, как запустить событие кнопки в программном режиме
- 18. Установить положение мыши в программном обеспечении
- 19. Regular радиокнопку в Repeater
- 20. Как установить ранее выбранную радиокнопку в меню мастера?
- 21. Как установить выбранную радиокнопку в IONIC с помощью angularJS
- 22. Как установить радиокнопку в angularjs с помощью объекта
- 23. Как установить радиокнопку, указанную в компоненте из дротикового полимера
- 24. Где разместить Javascript-код в программном Dojo в режиме Worklight?
- 25. изменение навигационного элемента в программном режиме в Swift
- 26. Использовать текст как радиокнопку/Сделать строку в радиокнопку
- 27. Как отключить радиокнопку в какао
- 28. Как отключить радиокнопку в JFrame
- 29. Как проверить радиокнопку в response.js?
- 30. Как выбрать радиокнопку в Uiautomator
Вы можете поделиться своим кодом, чтобы мы могли проверить –