我想要根据当前条数据type不一样动态设置每条数据显示哪些字段隐藏哪些字段,这个在js增强里面可以实现吗
请问如果我只想根据第一条数据固定修改的话,我测试了一下
return {
initOption() { //表格显示前执行
useFun.setPropConfig('from_text', { label: '处理结果' })
useFun.setPropConfig('advice_transfer_unit', { hide: true })
},
beforeFormData(formData, type) { //表单打开前执行
return new Promise(resolve => {
resolve(formData)
})
beforeData(data) { //表格赋值前执行
resolve(data)
}
只有在initOption里面可以修改成功,但是在这里我没有拿到数据信息,这个地方可以从哪里传入一个值进来或者拿到数据信息吗
刚才那个可以实现,可以通过增强cellStyle列样式去设置 某行某列的样式为display: 'none'来隐藏 对应信息
okok,能实现了,感谢!!
请问如果我只想根据第一条数据固定修改的话,我测试了一下
return {
initOption() { //表格显示前执行
useFun.setPropConfig('from_text', { label: '处理结果' })
useFun.setPropConfig('advice_transfer_unit', { hide: true })
},
beforeFormData(formData, type) { //表单打开前执行
return new Promise(resolve => {
useFun.setPropConfig('from_text', { label: '处理结果' })
useFun.setPropConfig('advice_transfer_unit', { hide: true })
resolve(formData)
})
},
beforeData(data) { //表格赋值前执行
return new Promise(resolve => {
useFun.setPropConfig('from_text', { label: '处理结果' })
useFun.setPropConfig('advice_transfer_unit', { hide: true })
resolve(data)
})
},
}
只有在initOption里面可以修改成功,但是在这里我没有拿到数据信息,这个地方可以从哪里传入一个值进来或者拿到数据信息吗