Commit beb7f1a2 by zhaochengxiang

新增字段默认放在最后

parent 22690d50
......@@ -309,10 +309,11 @@ const ImportActionIndex = (props) => {
const onAddClick = () => {
const newFilterData = [{name: ''}, ...filterData];
const newFilterData = [...filterData, {name: ''}];
setFilterData(newFilterData);
edit(newFilterData[0]);
edit(newFilterData[newFilterData.length-1]);
}
const edit = (record) => {
......@@ -544,7 +545,7 @@ const ImportActionIndex = (props) => {
{
shortCauses && shortCauses.map((shortCause, index) => {
return (
<Tooltip title={shortCause}>
<Tooltip key={index} title={shortCause}>
<div className='textOverflow' style={{ width: 130, color: '#f5222d' }} title={shortCause} key={index}>
<span>{shortCause||''}</span>
</div>
......
......@@ -207,7 +207,10 @@ const ImportActionPartition = (props) => {
useEffect(() => {
setAttributes(modelerData.easyDataModelerDataModelAttributes||[]);
setData(modelerData.partition);
if (modelerData?.pagination) {
setData(modelerData.partition);
}
}, [modelerData])
......@@ -297,7 +300,7 @@ const ImportActionPartition = (props) => {
{
title: '分区类型',
width: 200,
dataIndex: 'partitionType',
dataIndex: 'type',
editable: true,
ellipsis: true,
render: (text, record, index) => {
......
......@@ -269,10 +269,14 @@ const ImportActionTable = (props) => {
const onAddClick = () => {
const newFilterData = [{iid: generateUUID()}, ...filterData];
const iid = generateUUID();
const newFilterData = [...filterData, {iid}];
setFilterData(newFilterData);
edit(newFilterData[0]);
edit(newFilterData[newFilterData.length-1]);
setTimeout(() => {
document.getElementById(`field-${iid}`)?.scrollIntoView();
}, 200)
}
const edit = (record) => {
......@@ -982,10 +986,13 @@ const ImportActionTable = (props) => {
return 'editable-row';
}}
onRow={(record, index) => {
if (!editable || editingKey!=='' || keyword.length>0) return null;
if (!editable || editingKey!=='' || keyword.length>0) return {
id: `field-${record.iid}`
};
return {
index,
id: `field-${record.iid}`,
moveRow
}
}}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment