小编Ben*_*on1的帖子

CRM 2011 Ribbon DisplayRule ValueRule检查为null

快一点,我没有看到任何直接答案所以我想我会问.(这是微软社交网站上提出相同问题,也没有答案)

如果我有一个DisplayRule和ValueRule,我该如何检查null?下面这个建议的解决方案显然不起作用(根据链接的问题):

  <DisplayRule Id="new.incident.form.IsNotRelatedToY.DisplayRule">
    <ValueRule Field="YId" Value="null" InvertResult="true" />
  </DisplayRule>
Run Code Online (Sandbox Code Playgroud)

它取决于Field的类型吗?如果是这样的话,我需要它在两个单独的情况下工作,当YId是实体引用时,以及当YId是一个字符串时.我认为"null"不能用于字符串,因为"null"是一个有效的字符串.

有人有一个工作的例子吗?

编辑:看起来ValueRule文档在这个主题上没有任何内容.

dynamics-crm dynamics-crm-2011

6
推荐指数
1
解决办法
4026
查看次数

CRM 2011删除不需要的菜单项

我想删除主菜单上的条目中的"新建"选项.它的小右箭头允许用户完全看到这个菜单,我可以完全删除它.

不需要的菜单项

以下是我的站点地图中的元素:

  <SubArea Id="nav_cases" Entity="incident"
 DescriptionResourceId="Cases_SubArea_Description"
 GetStartedPanePath="Cases_Web_User_Visor.html"
 GetStartedPanePathAdmin="Cases_Web_Admin_Visor.html"
 GetStartedPanePathOutlook="Cases_Outlook_User_Visor.html"
 GetStartedPanePathAdminOutlook="Cases_Outlook_Admin_Visor.html" />
Run Code Online (Sandbox Code Playgroud)

基于站点地图文档,我认为我不能用xml实现这一点.

所以我想我想知道这是否可行?或者这只是我无法得到的框架的一部分?我可以做一些聪明的JavaScript吗?

我想删除它的原因是因为它们在父:子关系中是小孩,我们只希望用户从父记录的上下文创建它们.

javascript dynamics-crm dynamics-crm-2011

5
推荐指数
1
解决办法
856
查看次数

不区分大小写的QueryExpression

是否可以使用不区分大小写的ConditionExpression构建查询?

ConditionExpression condition = new ConditionExpression() 
{ 
  AttributeName = "lastname", 
  Operator = ConditionOperator.BeginsWith, 
  Values = new ObservableCollection<object>() { searchName } 
};
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我希望searchName的搜索不区分大小写.

c# case-insensitive dynamics-crm query-expressions dynamics-crm-2011

3
推荐指数
1
解决办法
2949
查看次数

以编程方式检查安装的版本?

有没有办法通过javascript来查看crm组织/服务器所使用的版本(或汇总)?我真正想知道的是,如果我在UR11或之前.

我试过了:

  1. Xrm.Page.context - 但没有版本(我错过了什么?)
  2. 检查是否(crmForm == null)(因为自UR12以来已禁用)问题是如果组织启用HTC支持,那么crmForm将不为null,我需要知道启用或不启用HTC支持的版本.

我现在所做的就是在解决方案安装程序上负责修改一个javascript文件,该文件将"isRollup12"变量设置为true或false,这非常笨重.

javascript dynamics-crm dynamics-crm-2011

3
推荐指数
1
解决办法
826
查看次数