tnblog
首页
视频
资源
登录

XAF加载Action按钮

5898人阅读 2020/11/10 17:07 总访问:437392 评论:0 收藏:0 手机
分类: ASP.NET
  1. 1.VC的生命周期分别对应一个重写方法
  2.   (1)界面激活
  3.    protected override void OnActivated()
  4.    {
  5.     base.OnActivated();
  6.    }
  7.   (2)界面控件创建
  8.    protected override void OnViewControlsCreated()
  9.    {
  10.     base.OnViewControlsCreated();
  11.    }
  12.   (3)界面关闭之后
  13.    protected override void OnDeactivated()
  14.    {
  15.     base.OnDeactivated();
  16.    }
  17. 2.加载Action按钮
  18. 3.生成SimpleAction普通按钮
  19. 4.在OnActivated方法里面添加代码同时定义一个事件
  20.   protected override void OnActivated()
  21.   {
  22.    base.OnActivated();
  23.    ExportController exportController = Frame.GetController<ExportController>();
  24.    if (exportController != null)
  25.    {
  26.      exportController.CustomGetDefaultFileName += ExportController_CustomGetDefaultFileName;
  27.    }
  28.    }
  29. 5.在属性里面Category设置为Filters,同时定义图标ImageName设置图标ID
  30. 6.生成PopupWindowShowAction弹窗按钮
  31. 7.在OnActivated方法里面添加代码同时定义一个事件
  32.   protected override void OnActivated()
  33.   {
  34.    base.OnViewControlsCreated();
  35.    ListViewProcessCurrentObjectController controller = Frame.GetController<ListViewProcessCurrentObjectController>();
  36.    if (controller != null)
  37.    {
  38.      controller.ProcessCurrentObjectAction.Executing += (s, e) =>
  39.      {
  40.        e.Cancel = true;
  41.       };
  42.    }
  43.   }
  44. 8.在属性里面Category设置为Filters,同时定义图标ImageName设置图标ID
  45. 9.ParametrizedAction文本按钮获取文本
  46. 10.直接在点击事件里面获取文本输入内容
  47.    private void parametrizedAction1_Execute(object sender, ParametrizedActionExecuteEventArgs e)
  48.    {
  49.     //获取输入的字符串
  50.     string paramValue = e.ParameterCurrentValue as string;
  51.     XtraMessageBox.Show(paramValue);
  52.     }
  53. 11.在属性里面Category设置为Filters,同时定义图标ImageName设置图标ID
  54. 12.生成SingleChoiceAction下拉选择按钮
  55. 13.直接在构造方法里面加载内容
  56.    private ChoiceActionItem setPriorityItem;
  57.    private ChoiceActionItem setStatusItem;
  58.    public SingleChoiceActionController()
  59.    {
  60.     InitializeComponent();
  61.     singleChoiceAction.Items.Clear();
  62.     setPriorityItem = new ChoiceActionItem("手工投料消耗"null);
  63.     setPriorityItem.ImageName = "BO_Report";
  64.     singleChoiceAction.Items.Add(setPriorityItem);
  65.     setStatusItem = new ChoiceActionItem("自动返冲消耗"null);
  66.     setStatusItem.ImageName = "BO_Organization";
  67.     singleChoiceAction.Items.Add(setStatusItem);
  68.     }
  69. 14.在属性里面Category设置为Filters,同时定义图标ImageName设置图标ID


评价

XAF创建实体属性快速开发

在BusinessObjects文件里面创建XAF类在bo里面写入自定义实体private string _name; public string name { get {...

XAF配置多文件上传

在bo文件创建两个类主要配置主从关系默认继承BaseObject将其修改为FileAttachmentBase[DefaultClassOptions] public class...

XAF登录权限配置

点击角色然后用张三进行登录没有密码可以看到刚刚设置的菜单可以通过该用户打开

XAF特性属性使用方法

1.[XafDisplayName(&quot;名称&quot;)] (1)在类上面表示修改左侧菜单的名称 (2)在字段属性上使用表示修改字段名称 2.[Im...

XAF配置主从关系

1.建立主表可读可写属性并使用Association特性进行关联 [Association(&quot;采购订单明细&quot;)] [XafDisplayName(&quot...

XAF下拉框获取点击项

找到属性双击Execute点击事件在Execute事件里面获取数据

XAF获取PopupWindowShowAction弹窗窗体的字段数据

在Execute点击事件里面获取数据获取窗体视图数据DetailView view= e.PopupWindowView as DetailView;将窗体视图数据转换为...

XAF弹窗按钮弹出自定义窗体

加载CustomizePopupWindowParams事件并创建窗体弹出private void popupWindowShowAction1_CustomizePopupWindowParams(obje...

XAF定义主键XPBaseObject和BaseObject

BaseObject默认主键为oidXPBaseObject可自定义主键

XAF语法使用

1.创建视图对象 IObjectSpaceresponseios=Application.CreateObjectSpace(); 2.查询(返回包含条件的所有数据) Userinfou...

XAF生成MarkDown

usingDevExpress.ExpressApp.DC; usingDevExpress.ExpressApp.Model; usingDevExpress.Persistent.Validation; usingJGS...

XAF在VC使用释放资源机制

publicinterfaceIProgressControl:IDisposable { voidShowProgress(BackgroundWorkerworker); }

XAF在DashboardView右下方添加SimpleAction

首先在VC里面添加自定义的按钮加载点击事件在自定义的按钮属性里面设置TargetViewId继承DashboardView在设计器里面添加加载...

XAF条件查询

IObjectSpaceios=Application.CreateObjectSpace(); GroupOperatorgroup=newGroupOperator(); CriteriaOperatorcriteria=...

可输入下拉文本框,据输入,动态加载数据 jquery-editable-select

用到一个jquery-editable-select的控件github地址:https://github.com/indrimuska/jquery-editable-select这个插件的原理是...
当你知道迷惑时,并不可怜,当你不知道迷惑时,才是最可怜的。
排名
11
文章
201
粉丝
10
评论
13
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术
春水碧于天,画船听雨眠。