# 明细表设置字段禁用或者必填

必填时字段前面会有星号,如果用户填入内容则星号会消失。 如果是禁用 使用 disabled,如果是设置 必填 使用 required。使用的方法两者是一致的。
disabled: {}
required: {}
具体功能如下所示:

# 全部字段的禁用

   disabled: {
     detailDisabled: true
   }

# 功能演示


代码

mock数据如下所示:
代码

# 设置某一列只读

   disabled: {
     field: ['tname']
   }

# 功能演示


代码

mock数据如下所示:
代码

# 设置某一行只读

   disabled: {
     row: [3]
   }

# 功能演示


代码

mock数据如下所示:
代码

# 第几行的哪些字段只读,如果是多处隐藏,可以给多个对象

  disabled: {
    rowIsField: [
      {
        row:3,
        field: ["tname","count"]
      }
    ]
  }

# 功能演示


代码

mock数据如下所示:
代码

# 指定某一行的某一列只读

  disabled: {
    rowIsField: [
      {
        row: 1,
        field: ['tcode']
      },
      {
        row: 2,
        field: ['tname']
      },
      {
        row: 3,
        field: ['count']
      },
      {
        row: 4,
        field: []
      },
      {
        row: 5,
        field: ['tname']
      }
    ]
  },

# 功能演示


代码

mock数据如下所示:
代码

# 指定 第一 二 三 行禁用,并且 count 与 llnu 列禁用

    disabled:{
    field: ["tname", "count"],
    row:[1,2,3]
  }

# 功能演示


代码

mock数据如下所示:
代码