У меня есть простая схема для генерации формы. Я хочу выполнить некоторые действия с полями, когда наведется указатель мыши. но я не знаю, как я могу добавить мышь ко всем полям. Прочитав Documents , я обнаружил, что есть некоторые события для полей формы.
- События размытия поля формы
- Фокус поля событий
Хотя для них нет никакого примера. Пожалуйста, помогите мне понять, где я могу установить указатель мыши на событие?
Это моя схема:
"schema":
{
"type":"object",
"properties":{
"request": {
"type": "object",
"properties": {
"requester": {
"type": "string"
},
"requestDate": {
"type": "integer"
},
"detailList": {
"type": "array",
"items": {
"id": "urn:jsonschema:com:fanap:demo:entity:ItemRequestDetail",
"type": "object",
"properties": {
"item": {
"id": "urn:jsonschema:com:fanap:demo:entity:ItemClass",
"type": "object",
"properties": {
"name": {
"type": "string"
}
}
},
"requestedAmount": {
"type": "number"
}
}
}
},
"description": {
"type": "string"
},
"state": {
"id": "urn:jsonschema:com:fanap:demo:entity:CategoryElement",
"type": "object",
"properties": {
"name": {
"type": "string"
}
}
},
}
},
"processResult": {
"type": "object",
"properties": {
"notificationMessage": { "type": "string" }
}
}
}
}
и это мой компонент для отображения сгенерированной формы:
class JsonFormWrapper extends React.Component<PropsT> {
render() {
return (
<React.Fragment>
{this.props.jsonResponse ? (
<Form
schema={this.props.jsonResponse.schema}
uiSchema={this.props.jsonResponse.uiSchema}
/>
) : null}
</React.Fragment>
);
}
}
export default JsonFormWrapper;
как мне навести указатель мыши на все элементы?
Я действительно ценю любую помощь, которую вы можете оказать.