大佬教程收集整理的这篇文章主要介绍了可在材料表中的 cellEdit 上进行条件编辑,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当我在 scheR_328_11845@a
中使用 editable 属性时editable: (row,rowData) => {
return rowData.town === "scaraborough";
},
它工作正常,但是当我使用 fIEld 的 celEdit editable 属性时,只是与 Boolean
const tableRef = React.useRef();
const [columns,setcolumns] = useState<column<scheR_328_11845@a>[]>([
{
title: "name",fIEld: "name",editable: "always",type: "String",resizable: true,emptyValue: <div style={{ visibility: "hIDden" }}>empty</div>,},{
title: "Town",fIEld: "town",editable: (row,{
title: "Digits",fIEld: "digits",type: "numeric",lookup: { 63: "212",212: "1212" },{ title: "status",fIEld: "status",type: "Boolean" },]);
const [data,setData] = useState<scheR_328_11845@a[]>([
{
name: "",town: "sample input data",digits: 63,status: false,{ name: "jimmy",town: "scaraborough",status: false },{ name: "sdsdd",town: "china",digits: 212,]);
const options = { filtering: true,SELEction: true };
return (
<Materialtable
tableRef={tableRef}
columns={columns}
data={data}
options={options}
// editable={{
// onRowupdate: (newData,oldData) =>
// new Promise((resolve,reject) => {
// const dataupdate = [...data];
// resolve(data);
// }),// }}
cellEditable={{
onCellEditApproved: (newValue,oldValue,rowData: any,columnDef) => {
return new Promise((resolve,reject) => {
resolve();
});
},}}
/>
);
"material-table": "^1.69.3",
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的可在材料表中的 cellEdit 上进行条件编辑全部内容,希望文章能够帮你解决可在材料表中的 cellEdit 上进行条件编辑所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。