From b6ccd63b80fc7017bfabc446787732a98c7cbab7 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 06 一月 2021 19:10:28 +0800 Subject: [PATCH] 2021-01-06 --- src/templates/menuconfig/editthdmenu/menuform/index.jsx | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/templates/menuconfig/editthdmenu/menuform/index.jsx b/src/templates/menuconfig/editthdmenu/menuform/index.jsx index e7b5f02..4448a11 100644 --- a/src/templates/menuconfig/editthdmenu/menuform/index.jsx +++ b/src/templates/menuconfig/editthdmenu/menuform/index.jsx @@ -6,9 +6,10 @@ class MainSearch extends Component { static propTpyes = { - menu: PropTypes.object, // 鑿滃崟淇℃伅 - dict: PropTypes.object, // 瀛楀吀椤� - supMenuList: PropTypes.any // 琛ㄦ牸鏁版嵁 + menu: PropTypes.object, // 鑿滃崟淇℃伅 + dict: PropTypes.object, // 瀛楀吀椤� + supMenuList: PropTypes.any, // 琛ㄦ牸鏁版嵁 + inputSubmit: PropTypes.func // 鍥炶溅鎻愪氦 } state = { @@ -48,6 +49,13 @@ }) } + onEnterSubmit = (e) => { + // 琛ㄥ崟鍥炶溅鎻愪氦 + if (e.key !== 'Enter') return + + this.props.inputSubmit && this.props.inputSubmit() + } + render() { const { getFieldDecorator } = this.props.form const { menu } = this.state @@ -63,7 +71,7 @@ } return ( - <Form {...formItemLayout} style={{paddingRight: '20px'}}> + <Form {...formItemLayout} style={{paddingRight: '20px'}} onKeyDown={this.onEnterSubmit}> <Row gutter={24}> <Col span={24}> <Form.Item label={'涓�绾ц彍鍗�'}> @@ -120,7 +128,7 @@ message: this.props.dict['form.required.input'] + '鑿滃崟鍚嶇О!' } ] - })(<Input placeholder="" autoComplete="off" />)} + })(<Input placeholder="" autoFocus autoComplete="off" />)} </Form.Item> </Col> <Col span={24}> -- Gitblit v1.8.0