filter this value in formview

This commit is contained in:
Jan Prochazka
2021-01-14 17:49:36 +01:00
parent 26b1c69f12
commit a21b61cc7e
3 changed files with 31 additions and 5 deletions

View File

@@ -152,6 +152,10 @@ export default function FormView(props) {
}));
};
const handleFilterThisValue = isDataCell(currentCell)
? () => formDisplay.filterCellValue(getCellColumn(currentCell), rowData)
: null;
const handleContextMenu = (event) => {
event.preventDefault();
showMenu(
@@ -161,9 +165,7 @@ export default function FormView(props) {
switchToTable={handleSwitchToTable}
onNavigate={onNavigate}
addToFilter={() => formDisplay.addFilterColumn(getCellColumn(currentCell))}
filterThisValue={
isDataCell(currentCell) ? () => formDisplay.filterCellValue(getCellColumn(currentCell), rowData) : null
}
filterThisValue={handleFilterThisValue}
/>
);
};
@@ -338,6 +340,11 @@ export default function FormView(props) {
copyToClipboard();
}
if (event.keyCode == keycodes.f && event.ctrlKey) {
event.preventDefault();
if (handleFilterThisValue) handleFilterThisValue();
}
if (event.keyCode == keycodes.f5) {
event.preventDefault();
onReload();