Vanessa 2023-07-23 18:57:11 +08:00
parent e8c1659336
commit eb97f4c23a

View file

@ -49,6 +49,12 @@ export const getCalcValue = (column: IAVColumn) => {
case "Range":
value = `<span>${resultCalc.formattedContent}</span>${window.siyuan.languages.calcResultRange}`;
break;
case "Earliest":
value = `<span>${resultCalc.formattedContent}</span>${window.siyuan.languages.calcOperatorEarliest}`;
break;
case "Latest":
value = `<span>${resultCalc.formattedContent}</span>${window.siyuan.languages.calcOperatorLatest}`;
break;
}
return value;
};
@ -276,6 +282,34 @@ export const openCalcMenu = (protyle: IProtyle, calcElement: HTMLElement) => {
operator: "Range",
label: window.siyuan.languages.calcOperatorRange
});
} else if (type === "date") {
calcItem({
menu,
protyle,
colId,
avId,
oldOperator,
operator: "Earliest",
label: window.siyuan.languages.calcOperatorEarliest
});
calcItem({
menu,
protyle,
colId,
avId,
oldOperator,
operator: "Latest",
label: window.siyuan.languages.calcOperatorLatest
});
calcItem({
menu,
protyle,
colId,
avId,
oldOperator,
operator: "Range",
label: window.siyuan.languages.calcOperatorRange
});
}
const calcRect = calcElement.getBoundingClientRect();
menu.open({x: calcRect.left, y: calcRect.bottom, h: calcRect.height});