怎么改HTML表单数据,form设置的数据怎么添加到table

bVbdEvX?w=520&h=267

如图: 是一个form表单,在顶部输入数据点击新增,怎么把数据插入到下面的表格中,并显示。

页面代码:

编辑跳转表单的代码:

showEditForm=(text) =>{

const data_save = this.props.signal.data_save.data

const data_form = []

for (let j=0; j

for (let i=0; i

if(data_save[j].variety == text.variety){

this.setState({

okText: '保存',

modalVisible:true,

isCreate:false,

formTitle: '编辑交易信号'+' '+text.variety,

currentEditId:text.variety,

data_form:

data_form.valueOf(

data_form.push({

time:data_save[j].signal[i][0],

signal:data_save[j].signal[i][1]

})

),

})

/*console.log("data_form", data_form)*/

this.form.setFieldsValue({

...data_form

});

}

}

}

}

表单代码:

import React from 'react'

import PropTypes from 'prop-types'

import { Table, Form, Card, Tooltip, Input, InputNumber, Radio, Modal,Select, Icon, Button, TimePicker } from 'antd';

import currencies from '../../common/currencies.js';

const FormItem = Form.Item

const format = 'HH:mm';

const AddSignal =(props) => {

console.log("form",props)

this.state ={

data: props.data,

loading: false,

}

console.log("state", this.state)

const handleSubmit = (e) => {

e.preventDefault();

form.validateFields((err, values) =>{

if(!err) {

this.state.data.valueOf(this.state.data.push(values))

console.log('form1', values, this.state.data)

}

})

}

const {visible, onCancel, onCreateOrSave, form, title, okText, initValues} = props;

const { getFieldDecorator } = form;

const clumn = [

{

title: '时间',

dataIndex: 'time',

width: 100,

editable: true,

},

{

title: '信号',

dataIndex: 'signal',

width: 120,

editable: true,

},

{

title: '操作',

dataIndex: 'action',

width: 30,

render: (text, record, index) => (

),

}]

return (

visible={visible}

title={title}

okText={okText}

onCancel={onCancel}

onOk={onCreateOrSave}>

{getFieldDecorator('time',{})(

/**/

)}

{getFieldDecorator('signal',{})(

[开始]

[结束交易]

[集合]

)}

新增

)

}

export default Form.create()(AddSignal)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值