# 明细表设置字段禁用或者必填
必填时字段前面会有星号,如果用户填入内容则星号会消失。
如果是禁用 使用 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数据如下所示:
代码