Package io.keikaiex.ui.impl.ua
Class DataValidationHandler
- java.lang.Object
-
- io.keikai.ui.impl.ua.AbstractHandler
-
- io.keikai.ui.impl.ua.AbstractCellHandler
-
- io.keikaiex.ui.impl.ua.DataValidationHandler
-
- All Implemented Interfaces:
io.keikai.ui.UserActionHandler,java.io.Serializable
public class DataValidationHandler extends io.keikai.ui.impl.ua.AbstractCellHandler- Author:
- JerryChen
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DataValidationHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanisOverlapped(io.keikai.api.Range range)Detect if current selection has two validation or 1 validation with any empty cellsprotected booleanprocessAction(io.keikai.ui.UserActionContext ctx)protected voidshowValidationDialog(io.keikai.ui.UserActionContext ctx, io.keikai.api.model.Sheet sheet, io.keikai.api.AreaRef selection, java.util.List<io.keikai.api.model.Validation> validations)protected voidvalidTableTotalRows(io.keikai.api.Range range)
-
-
-
Method Detail
-
processAction
protected boolean processAction(io.keikai.ui.UserActionContext ctx)
- Specified by:
processActionin classio.keikai.ui.impl.ua.AbstractHandler
-
validTableTotalRows
protected void validTableTotalRows(io.keikai.api.Range range)
-
isOverlapped
protected boolean isOverlapped(io.keikai.api.Range range)
Detect if current selection has two validation or 1 validation with any empty cells- Returns:
- true means current selection includes two or more validations, or 1 validation with empty cells.
-
showValidationDialog
protected void showValidationDialog(io.keikai.ui.UserActionContext ctx, io.keikai.api.model.Sheet sheet, io.keikai.api.AreaRef selection, java.util.List<io.keikai.api.model.Validation> validations)
-
-