poorX

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  117 随笔 :: 0 文章 :: 11 评论 :: 16万 阅读
Table
子表

先确定框架 Table 是否支持 expandable,如不兼容则使用 expandedRowRender 渲染,参考:

https://blog.csdn.net/z3y3m3/article/details/86602192

icon

https://3x.ant.design/components/icon-cn/#header

Input渲染和修改
<Input value={this.state.comment} onChange={(e)=>{this.commentUpdate(e.target.value)}} placeholder='说明'/>

commentUpdate(value) {
  this.setState(
    {comment: value},
    ()=>{console.log("callback")},
  )
}
日期范围
const dateFormat = 'YYYY-MM-DD'

this.state = {
  dateRanger: [moment().add("days", -7), moment()],
}

datePicker(dates) {
  this.setState({dateRanger: dates, ()=>{console.log("callback")}}),
}

<RangePicker onChange={(dates)=>this.datePicker(dates)} defaultValue={this.state.dateRanger} format={dateFormat} />

onChange callback
loadDataFunction = (value) => {
  this.setState({switchData: value, InputNumber: value});
}

loadDataFunctionInput(value) {
  this.setState({inputData: value});
}

<InputNumber onChange={this.loadDataFunction}/>
<Switch onChange={this.loadDataFunction}/>
<Input onChange={(e)=>{this.loadDataFunctionInput(e.target.value)}}/>
posted on   poorX  阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
历史上的今天:
2019-04-23 【perl】simpleHTTP
点击右上角即可分享
微信分享提示