Skip to content

9.5 笔记

项目整理

场景1:ProTable的编号问题

描述

INFO

使用ProTable希望可以展示编号,我们可以设置valueType:indexBorder,但是产生的样式并不是我们想要的,他会在边框上加一个黑色的背景。

思路

我们就需要重新定义这个编号的样式,使用render()来重新定义,让他的类型不再是一个inderBorder,而是一个string

代码

jsx
const columns: ProColumns<ILabelReportTable>[] = [
 {
  title: "编号",
  valueType: 'indexBorder', //indexBorder就是proTable自动帮你生成的1,2,3,4的序号
  hideInSearch: true,
  align: 'center',
  render: (text, record, index) => `${index + 1}`,// 自定义序号
 },
 {
  title: "物料料号",
  dataIndex: "wsiItemCode",
  align: 'center',
  key: "wsiItemCode",
 },
 ];

场景2:ProForm中设置Select的初始值没有生效

描述

INFO

当我们在ProForm里面使用其他组件,组件的初始值不生效问题

思路

proTable表格的默认值问题

对于proTable或者proForm他们都可以设置initialValues