public interface RightSelectionHandlerProvider extends Mutable
限定符和类型 | 字段和说明 |
---|---|
static int |
CURRENT_LEVEL |
static java.lang.String |
XML_TAG |
限定符和类型 | 方法和说明 |
---|---|
boolean |
accept(BaseFormDesigner formDesigner)
当前实现是否可以作用于当前元素
|
boolean |
accept(SelectableElement selectableElement)
当前实现是否可以作用于当前元素
|
void |
dmlMenu(TargetComponent ePane,
UIPopupMenu popupMenu)
对单元格或者悬浮元素的右键菜单项进行增删改
|
void |
dmlUpdateActions(BaseFormDesigner formDesigner,
java.util.List<UpdateAction> actions)
对表单,参数面板内置的右键选项进行增删改处理
|
mark4Provider
currentAPILevel
static final int CURRENT_LEVEL
static final java.lang.String XML_TAG
void dmlMenu(TargetComponent ePane, UIPopupMenu popupMenu)
ePane
- 选择的元素popupMenu
- 右键主菜单boolean accept(SelectableElement selectableElement)
selectableElement
- 当前选中元素分为CellSelection和FloatSelection(单元格和悬浮元素)void dmlUpdateActions(BaseFormDesigner formDesigner, java.util.List<UpdateAction> actions)
actions
- 默认的action集合 注意:主体代码要求这边的action必须是UndoableAction 的子类而非updateActionboolean accept(BaseFormDesigner formDesigner)
formDesigner
- 当前选中元素分为表单编辑器和参数面板(表单组件元素以及各种控件)