Ant Design和Raect结合开关操作

Ant Design和Raect结合开关操作

在前端设计中我们会在某个字段中控制,写成开关形式是不是比较高级呢?
下面这种形式为输出类型想要修改需要重新设置个按钮无法再表格上操作(有其他高招的请不吝赐教)
在这里插入图片描述
这种形式可以在表格上操作,是不是比上面要高级点呢? 这个有个问题是如果项目需要控制该字段修改给特定的人使用则 不推荐使用这种开关的方法 ,解决办法,还没想到,有办法的希望赐教
在这里插入图片描述
那么如何操作呢 ??? 上代码

//这个是需要修改的方法
 enableChange = (record, checked) => {
        this.setState({
            loading:true
        })
        const isEnable = checked ? "1": "0";
        record.isApproval= isEnable  //这个根据需要修改
        record.branchKey = this.props.selectRow.branchKey
        approvalBranchSchoolUpdate(record,authority.update, () => {
            this.indexQuery();
        });
  };
	
	//在表格中设置渲染组件
	render: (checked, record, index) => {
		return (
			<div>
				
				<Switch  //ant design中的开关组件
					checkedChildren={"是"}
					unCheckedChildren={"否"}
					checked={record.isApproval== "1" ? true : false}
					onChange={this.enableChange.bind(checked, record)}
				/>
				 
			</div>
		);
	},
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值