XAF控制器(按钮)

控制器按钮属性

名称

说明

Name

按钮代码名称

ActionMeaning

Unknown

对话框生效后,无意义

Accept

对话框生效后同意,相当于”OK”按钮,

Cancel

对话框生效后取消

Caption

按钮显示文字

Category

按钮显示的位置

ConfirmationMessage

按下按钮后显示对话框

ID

按钮编号,全局唯一

ImageName

按钮图标

PaintStyle

绘制风格(可以选择图标、文字的显示或隐藏,默认都显示)

QuickAcces

是指在ribbon方式下显示时,显示在快速访问的位置(仅在Win中生效)

SelectionDependencyType

Independent

无限制(按钮选中≥0可用)

RequireSingleObject

限制单个对象(按钮选中=1可用)

RequireMultipleObject

限制多个对象(按钮选中≥1可用)

Shortcut

快捷键(仅在Win中生效)

TargetObjectCriteria

目标限制(如“!已审核”)

TargetObjectsCriteriaMode

 

指定是否所有当前选定的对象必须满足targetobjectscriteria条件时才可以执行这个按钮。

可先值:trueatleastforone

在选定的对象中至少有一个必须满足的targetobjectscriteria条件才能执行按钮。

trueforall

所有选定的对象必须都满足的targetobjectscriteria条件才能执行按钮。

这个就需要看业务要求来选择使用了,通常都是trueforall的

TargetObjectType

指定类显示生效

TargetViewID

指定视图生效

TargetViewNesting

目标视图嵌套

Any

任何视图都生效

Nested  

必须嵌套视图才生效(比如客户详细视图中的联系人列表,所属大区列表)

Root

非嵌套的视图(root级别了,比如列表视图,详细视图)

TargetViewType

视图类型

Any

任何视图

DashboardView

组合视图

DetailView

详细视图

ListView

列表视图

ToolTip

鼠标悬停时提示信息

参考网址

[1] XAF应用开发教程(六)控制器. https://www.cnblogs.com/foreachlife/p/xafviewcontrollerAndValidationContext.html

posted @ 2020-11-16 13:31  陆陆无为而治者  阅读(228)  评论(0编辑  收藏  举报