amis input-table 组件无法对隐藏列组件数据进行操作

ewm0tg9j  于 3个月前  发布在  其他
关注(0)|答案(3)|浏览(60)
描述问题:

应用场景,使用input-table 编辑单据、记录明细时为了节省页面空间使页面更加简洁,有些自动计算或参与计算属性无需显示;
当前尝试过各种方式都无法实现, input-table 组件对隐藏列组件数据进行绑定操作和读取数据;

不知是否配置问题,还是有更好的实现方式,求助各位大神

{
"type": "page",
"body": {
"type": "form",
"debug": true,
"data": {
"table": [
{
"a": "a1",
"b": "b1",
"b1": "b11",
"c": "c1"
},
{}
]
},
"api": "/amis/api/mock2/form/saveForm",
"body": [
{
"type": "input-table",
"name": "table",
"label": "Table",
"columns": [
{
"label": "a",
"name": "a",
"type": "input-text",
"value": "${c}"
},
{
"label": "b",
"name": "b",
"type": "hidden",
"visible": false,
"value": "${c}"
},
{
"label": "b1",
"name": "b1",
"type": "input-text",
"toggled": false,
"value": "${c}"
},
{
"label": "c",
"name": "c",
"type": "input-text"
}
]
}
]
}
}

rnmwe5a2

rnmwe5a21#

value只是显示,并不会双向绑定,你自己搞错了 要计算要么用公式组件要么用事件动作,要么自定义js+动作赋值,多看看文档示例吧!

Amis低代码前端框架交流群【QQ1群】:717791727
Amis低代码前端框架交流群【QQ2群】:721182449

ttcibm8c

ttcibm8c2#

value只是显示,并不会双向绑定,你自己搞错了 要计算要么用公式组件要么用事件动作,要么自定义js+动作赋值,多看看文档示例吧!

Amis低代码前端框架交流群【QQ1群】:717791727 Amis低代码前端框架交流群【QQ2群】:721182449

form 表单中 有 “Hidden 隐藏字段” 来实现上述需求,在input-table中 是否能实现?

尝试过在一个列中使用body{ } 增加隐藏字段,仍是无效

e4eetjau

e4eetjau3#

value只是显示,并不会双向绑定,你自己搞错了 要计算要么用公式组件要么用事件动作,要么自定义js+动作赋值,多看看文档示例吧!
Amis低代码前端框架交流群【QQ1群】:717791727 Amis低代码前端框架交流群【QQ2群】:721182449

form 表单中 有 “Hidden 隐藏字段” 来实现上述需求,在input-table中 是否能实现?

尝试过在一个列中使用body{ } 增加隐藏字段,仍是无效

"type":"hidden"

相关问题