diff --git a/src/ts/component/block/dataview/controls.tsx b/src/ts/component/block/dataview/controls.tsx index c6eb31bef2..729fc57fb4 100644 --- a/src/ts/component/block/dataview/controls.tsx +++ b/src/ts/component/block/dataview/controls.tsx @@ -368,7 +368,10 @@ const Controls = observer(class Controls extends React.Component { }; if (component == 'dataviewSort') { - newItem.type = I.SortType.Asc; + newItem = Object.assign(newItem, { + type: I.SortType.Asc, + empty: I.EmptyType.End, + }); onSortAdd(newItem, callBack); } else diff --git a/src/ts/component/menu/dataview/sort.tsx b/src/ts/component/menu/dataview/sort.tsx index 8ccfabfc7b..d9cb270b9c 100644 --- a/src/ts/component/menu/dataview/sort.tsx +++ b/src/ts/component/menu/dataview/sort.tsx @@ -305,7 +305,7 @@ const MenuSort = observer(class MenuSort extends React.Component { rootId, blockId, getView, - onSelect: (v) => { + onSelect: v => { this.onChange(item.id, 'relationKey', v.relationKey ? v.relationKey : v.id); } }); @@ -326,11 +326,11 @@ const MenuSort = observer(class MenuSort extends React.Component { return; }; - const obj = $(`#${getId()}`); - const content = obj.find('.content'); + const content = $(`#${getId()} .content`); const newItem = { relationKey: relationOptions[0].id, type: I.SortType.Asc, + empty: I.EmptyType.End, }; onSortAdd(newItem, () => {