点击某个条件Ant Design table展开一行table
Expand a row of a table by click on a certain condition Ant Design table
我是新手。我被困在这里。请帮我解决这个问题。
我需要编写代码,使 table 行仅在它的切换打开时展开,当切换关闭时它不应展开。我已经使用 属性 expandRowByClick 在单击时展开一行。但这里的问题是,当开关关闭时,它不应该是可点击的,但现在一个空行会展开。我怎样才能避免它?
谁能帮帮我。谢谢。
沙盒link:https://codesandbox.io/s/purple-sun-1rtz1?file=/index.js
给你,你只需要 rowExpandable
:
expandable = {{
expandedRowRender: record => this.handleRowRender(record),
rowExpandable: record => {
if (record.name === "Edward King 0" && !this.state.firstRow) {
return false;
} else if (record.name === "Edward King 1" && !this.state.secondrow) {
return false;
}
return true;
},
}}
工作演示 :
我是新手。我被困在这里。请帮我解决这个问题。
我需要编写代码,使 table 行仅在它的切换打开时展开,当切换关闭时它不应展开。我已经使用 属性 expandRowByClick 在单击时展开一行。但这里的问题是,当开关关闭时,它不应该是可点击的,但现在一个空行会展开。我怎样才能避免它?
谁能帮帮我。谢谢。
沙盒link:https://codesandbox.io/s/purple-sun-1rtz1?file=/index.js
给你,你只需要 rowExpandable
:
expandable = {{
expandedRowRender: record => this.handleRowRender(record),
rowExpandable: record => {
if (record.name === "Edward King 0" && !this.state.firstRow) {
return false;
} else if (record.name === "Edward King 1" && !this.state.secondrow) {
return false;
}
return true;
},
}}
工作演示 :