xaf-常见问题解答
6.基于任务的帮助
本节提供了示例的分类列表。
提示
有关最流行的操作方法主题的列表,请参阅常见问题(FAQ)。
商业模型设计-常见任务
业务模型设计-实体框架(EF)
- 如何:首次使用模型时将属性应用于实体属性
- 如何:使用实体框架中的默认属性值初始化业务对象
- 如何:为实体框架数据模型提供初始数据
- 如何:首先在XAF中使用实体框架代码
- 如何:使用位于外部程序集中的Entity Framework数据模型
- 如何:首先在XAF中使用实体框架模型
业务模型设计-eXpress持久对象(XPO)
- 如何:根据明细集合中的值计算属性值
- 如何:更改用于FullAddress和FullName属性的格式
- 如何:在XPO数据模型设计器中创建业务模型
- 如何:为现有数据表生成XPO业务类
- 如何:处理业务类及其属性的重命名和删除
- 如何:实现自定义基本持久性类
- 如何:实现文件数据属性
- 如何:使用XPO中的默认属性值初始化业务对象
- 如何:将持久类映射到没有键字段的数据库视图
- 如何:在XAF中使用XPO上播
非持久对象
- 如何:在弹出对话框中显示非持久对象列表
- 如何:显示非持久对象的详细信息视图
- 如何:从导航中显示非持久对象的列表视图
- 如何:在报表中显示非持久对象
- 如何:对非持久对象执行CRUD操作
- 如何:在非持久性对象的视图中显示持久性对象
应用模式
- 如何:允许管理员在基于XPO的应用程序中创建自定义持久字段
- 如何:立即将应用程序模型更改应用于当前视图
- 如何:将HTML格式应用于Windows Forms XAF UI元素
- 如何:使用生成器更新程序在代码中创建其他ListView节点
- 如何:启用管理UI来管理用户的型号差异
- 如何:扩展应用程序模型
- 如何:将最终用户定制合并到XAF解决方案中
- 如何:在数据库中存储应用程序模型差异
动作
- 如何:将搜索操作添加到查找属性编辑器并链接弹出窗口
- 如何:将“分析”操作添加到列表视图
- 如何:使用动作属性创建动作
- 如何:自定义动作控件
- 如何:自定义导出操作行为
- 如何:自定义新操作的项目列表
- 如何:在代码中停用(隐藏)动作
- 如何:在当前视图尚未保存的更改时禁用操作
- 如何:在ASP.NET应用程序中的ListView中隐藏“编辑操作”列
- 如何:初始化使用新动作创建的对象
- 如何:限制使用“新操作”创建的对象数量
- 如何:在必需属性中进行FullTextSearch动作搜索
- 如何:对操作容器的操作集合重新排序
- 如何:替换列表视图的默认操作
导航
观看次数
- 如何:访问主详细信息视图和嵌套列表视图环境
- 如何:访问在当前视图中选择的对象
- 如何:在弹出窗口中创建并显示所选对象的详细视图
- 如何:在代码中检测查找列表视图
- 如何:在ASP.NET应用程序中以编辑模式直接显示详细信息视图
- 如何:将列表视图显示为图表
- 如何:将列表视图显示为数据透视表表格和图表
- 如何:并排显示多个视图
- 如何:在ASP.NET应用程序的编辑模式详细信息视图中隐藏集合属性
- 如何:实现单例业务对象并显示其详细信息视图
- 如何:实施视图项
- 如何:在XAF视图(ASP.NET)中显示自定义数据绑定控件
- 如何:在XAF视图(WinForms)中显示自定义数据绑定控件
列表编辑
- 如何:在网格列表编辑器(WinForms和ASP.NET)中配置波段
- 如何:实现自定义WinForms列表编辑器
- 如何:使用自定义控件实现ASP.NET Web列表编辑器
- 如何:为自定义WinForms列表编辑器支持上下文菜单
物业编辑
- 如何:自定义内置属性编辑器(ASP.NET)
- 如何:自定义内置属性编辑器(WinForms)
- 如何:根据业务规则禁用和隐藏属性编辑器
- 如何:将整数属性显示为枚举
- 如何:基于自定义控件(WinForms)实现属性编辑器
- 如何:基于自定义控件(ASP.NET)实现属性编辑器
- 如何:使用DevExpress WinForms控件实现属性编辑器
- 如何:为字符串属性编辑器动态提供预定义的值(ASP.NET)
- 如何:为字符串属性编辑器动态提供预定义的值(WinForms)
- 如何:使用条件属性编辑器
范本
- 如何:访问酒吧经理
- 如何:访问文档管理器
- 如何:访问功能区控件
- 如何:创建自定义WinForms功能区模板
- 如何:创建自定义WinForms标准模板
- 如何:自定义ASP.NET模板
- 如何:通过模块分发自定义模板
筛选
正在汇报
- 如何:访问ASPxDocumentViewer和ASPxWebDocumentViewer控件
- 如何:访问ASPxReportDesigner控件
- 如何:在计算字段表达式中访问报表参数对象
- 如何:在报表脚本中访问报表参数对象
- 如何:访问ReportViewer控件
- 如何:将自定义列添加到报告列表
- 如何:自定义报告导出选项
- 如何:自定义WinForms报表设计器表单
- 如何:在保留报告后执行自定义代码
- 如何:过滤报表参数的查找
- 如何:合并两个报表的页面
- 如何:在不显示预览的情况下打印报告
- 如何:注册其他类型的XtraReport参数
- 如何:为用户定义的报告指定默认名称
- 如何:对XtraReport参数使用自定义编辑器
- 如何:使用自定义XtraReport后代作为新报表的基类
- 如何:使用自定义报告预览表单
- 如何:使用自定义WinForms报表设计器
- 如何:将XRSubreport控件与Reports V2数据源一起使用
- 如何:在非XAF应用程序中使用XAF报告
仪表板
办公室
计划程序和通知
- 如何:访问列表编辑器的控件
- 如何:创建重复事件的异常发生时执行自定义操作
- 如何:向特定用户显示通知
- 如何:为多个用户显示各种通知
- 如何:对自定义业务类使用通知(实施ISupportNotifications)
- 如何:将通知与Scheduler事件一起使用
地图模块
- 如何:更改地图标记图标
- 如何:动态更改地图设置
- 如何:自定义矢量地图选项板
- 作法:使用Google Maps API在地图上画线
- 如何:将地图标记的纬度和经度设置为当前位置
- 如何:在地图上显示当前位置
- 如何:使用人类可读的位置而不是数字坐标来指定地图中心
安全
- 如何:为Active Directory组的所有用户分配相同的权限
- 如何:在集成模式下或通过中间层应用程序服务器调用直接SQL查询
- 如何:将客户端安全模式从UI级别更改为集成在XPO应用程序中
- 如何:从非XAF应用程序连接到WCF应用程序服务器
- 如何:使用代码获取当前用户
- 如何:在列表视图中隐藏“受保护的内容”列,在详细信息视图中隐藏属性编辑器
- 如何:实施可以在类型级别上允许的自定义安全操作
- 如何:根据现有业务类别实施自定义安全系统用户
- 如何:实现自定义安全对象(用户,角色,操作权限)
- 如何:手动配置关联集合和引用属性的权限
- 如何:显示允许读取对象的用户列表
- 如何:使用自定义登录参数和身份验证
- 如何:在非XAF应用程序中使用安全系统的集成模式
工作流程
本土化
测验
- 如何:实现自定义EasyTest命令
- 如何:测试动作
- 如何:测试条件外观规则
- 如何:测试验证规则
- 如何根据用户权限对测试操作的启用/禁用状态进行单位化
- 如何对通过操作成功提交的对象属性更改进行单元测试
- 如何通过条件和详细视图创建对对象查询进行单元化
- 如何在控制器中对事件处理程序进行单元测试
- 如何基于父视图和嵌套视图对新操作的自定义业务逻辑进行单元测试
- 如何在列表视图中根据目标条件和选择依赖类型对测试动作的启用/禁用状态进行单位化
- 如何在详细信息视图中根据目标条件和选择依赖类型对测试操作的启用/禁用状态进行单位化
- 如何对来自CaptionHelper的本地化字符串进行单元测试(方法1)
- 如何对来自CaptionHelper的本地化字符串进行单元测试(方法2)
其他UI自定义
- 如何:使用自定义视图项将按钮添加到详细视图
- 如何:调整弹出对话框的大小和样式(ASP.NET)
- 如何:调整Windows的大小和样式
- 如何:更改应用程序徽标和信息
- 如何:创建自定义控件详细信息项
- 如何:自定义窗口标题
- 如何:使用自定义CSS类自定义ASP.NET布局元素
- 如何:自定义打印系统的导出选项
- 如何:自定义条件外观模块的行为
- 如何:自定义窗口状态消息(WinForms)
- 如何:在WinForms应用程序中启用高级DPI支持
- 如何:实现自定义消息传递类
- 如何:在详细视图布局中包括动作
- 如何:从客户端事件引发XAF回调并在服务器上处理这些回调
- 如何:设置枚举值的图像和标题
- 如何:使用嵌入式XAF视图显示自定义窗口
- 如何:显示自定义Windows窗体
- 如何:在ASP.NET应用程序中使用自定义主题
XAF开发成品案例参考
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
作者博客: http://www.cnblogs.com/foreachlife
欢迎加入CIIP框架\XAF技术应用交流群: 336090194 群文件中有更多相关工具及文档资料
转载请注明出处。多谢!
欢迎加我微信: admiralcn 或扫码: