Dynamics CRM2013 1:N关系 sub-grid中的“添加现有项”和“添加新建项”功能详解
2014-08-05 21:32
225 查看
CRM2013中sub-grid的样式和2011中有了较大的变化,2013和2011界面对比如下
![](http://img.blog.csdn.net/20140805180733453?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdmljMDIyOA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20140805210450281?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdmljMDIyOA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
在2011的时候按钮是在ribbon区,1:N的父子关系实体直接点击添加新纪录就可以,但2013就不行了点加号首先会有个下拉框把现有的子实体数据列出来,你可以选择现有的也可以新建
![](http://img.blog.csdn.net/20140805211056819?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdmljMDIyOA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
既然你的关系实体是1:N的父子实体,那子的存在肯定是依赖于与父实体的,所以这个地方就压根不存在关联现有实体一旦关联就会报错,所以纯碎新建的话这边的步骤就繁琐了,同时也会给用户带来迷惑
![](http://img.blog.csdn.net/20140805211258172?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdmljMDIyOA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
所以这个地方这种情况下完全没必要添加现有记录,那怎么样才能去掉呢,只需要在建关系时如下图将字段要求设为业务必需的即可,设置完以后回到sub-grid点击加号就直接是弹出新建页面而不是下拉框了。
![](http://img.blog.csdn.net/20140805211641299?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdmljMDIyOA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
再进入导航栏中的子实体视图时只剩下添加新项目的按钮,而没有了添加现有项的按钮了。
![](http://img.blog.csdn.net/20140805212146966?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdmljMDIyOA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
下图是各种关系下,关系中查找字段中字段要求的不同级别而导致的"添加新建项"和“添加现有项”的显示与否
在2011的时候按钮是在ribbon区,1:N的父子关系实体直接点击添加新纪录就可以,但2013就不行了点加号首先会有个下拉框把现有的子实体数据列出来,你可以选择现有的也可以新建
既然你的关系实体是1:N的父子实体,那子的存在肯定是依赖于与父实体的,所以这个地方就压根不存在关联现有实体一旦关联就会报错,所以纯碎新建的话这边的步骤就繁琐了,同时也会给用户带来迷惑
所以这个地方这种情况下完全没必要添加现有记录,那怎么样才能去掉呢,只需要在建关系时如下图将字段要求设为业务必需的即可,设置完以后回到sub-grid点击加号就直接是弹出新建页面而不是下拉框了。
再进入导航栏中的子实体视图时只剩下添加新项目的按钮,而没有了添加现有项的按钮了。
下图是各种关系下,关系中查找字段中字段要求的不同级别而导致的"添加新建项"和“添加现有项”的显示与否
相关文章推荐
- Dynamics CRM2013 1:N关系 sub-grid中的“添加现有项”和“添加新建项”功能详解
- Dynamics CRM2013 1:N关系 sub-grid中的“添加现有项”和“添加新建项”功能详解
- Dynamics CRM2013 1:N关系 sub-grid中的“添加现有项”和“添加新建项”功能详解
- Dynamics CRM2011 隐藏sub-grid 新建项和添加现有项按钮
- Dynamics CRM2011 隐藏sub-grid 新建项和添加现有项按钮
- Dynamics CRM2011 隐藏sub-grid 新建项和添加现有项按钮
- Dynamics CRM2011 隐藏sub-grid 新建项和添加现有项按钮
- 设计技巧39:利用Visitor模式实现对现有数据的封装和功能的添加
- ASP.NET为图片添加水印功能示例详解
- 详解 如何在 windows 7添加启动项 ,强大的计划任务功能 推荐
- Extjs4---grid添加搜索功能
- ERP 之 本地列表与在线列表添加 关系 对应及删除功能
- 添加现有项目来重用代码。使用编译功能查找错误。
- EXTJS学习系列提高篇:第十七篇(转载)作者殷良胜,ext2.2打造全新功能grid系列--添加记录篇
- Windows7下配置添加ASP功能图文详解
- Dynamics CRM 2013 SP1 客户表单界面上联系人subgrid上的添加现有联系人功能缺失
- 12.4 添加RSS频道功能 (征服ASP.NET 2.0 Ajax——Web开发技术详解 )
- 将1:N关系的界面上"添加现有****"按钮隐藏掉
- 将1:N关系的界面上"添加现有****"按钮隐藏掉
- Android中实现Launcher功能之二 ----- 添加窗口小部件以及AppWidget的创建详解