Dynamics CRM2015 非基础语言环境下产品无法新建的问题的解决方法

该现象出现在2015版本上,之前从没注意过这个问题不知道以前的版本是否存在。

我的安装包的基础语言是中文,第一张图有添加产品的按钮,切换到英文环境下后就没有了,一开始以为是系统做了隐藏处理,但用工具查看home列表却发现没那3个按钮,那我们只能手工加了。

在home列表添加自定义按钮,然后分别添加Action和EnableRule,这个地方之所以用EnableRule是因为我们要用到CustomRule在js脚本中用代码进行控制(其他的displayrule和enablerule做不到这点),然后发布看效果即可。

效果如下,只是做个demo所以没有做完美,点击即可打开一个新的产品创建窗体。

代码如下,本文中第一张图中的添加系列是一个快速创建窗体,但openQuickCreate这个API目前只有2015Online Update1中有而on-premises中还没有。

function CreateNewProduct()
{
	Xrm.Utility.openEntityForm("product");
}

function setVisible()
{
		if(Xrm.Page.context.getUserLcid()==1033)
		{return true;}
	else{return false;}
}



版权声明:本文为博主原创文章,未经博主允许不得转载。

原文地址:http://blog.csdn.net/vic0228/article/details/47002065

时间: 2025-01-14 19:56:37

Dynamics CRM2015 非基础语言环境下产品无法新建的问题的解决方法的相关文章

Dynamics CRM2015 非基础语言环境下产品无法新建的问题

该现象出如今2015版本号上,之前从没注意过这个问题不知道曾经的版本号是否存在. 我的安装包的基础语言是中文.第一张图有加入产品的button,切换到英文环境下后就没有了,一開始以为是系统做了隐藏处理.但用工具查看home列表却发现没那3个button,那我们仅仅能手工加了. 在home列表加入自己定义button,然后分别加入Action和EnableRule,这个地方之所以用EnableRule是由于我们要用到CustomRule在js脚本中用代码进行控制(其它的displayrule和en

oracle多语言环境下to_date时间转换问题

现象:在多语言环境下使用过oracle的同学想必都遇到过这样一个问题, date_v date; date_v := to_date('2010/11/16');--或'2010/11/16' 同一个服务器,不同oracle clinet 不一定都行得通. 原因: 不指定转换字符串的情况下,oracle使用既定的格式串进行日期转换操作,执行SELECT * FROM NLS_SESSION_PARAMETERS;察看NLS信息,其中NLS_DATE_FORMAT是当前的格式化日期的格式化字符串.

【Redis】redis集群与非集群环境下的jedis客户端通用开发

非集群环境下 package com.chiwei.redis; import java.util.ArrayList; import java.util.List; import org.junit.Test; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig; import redis.clients.jedis.

Windows环境下使用Redis缓存工具的图文详细方法

网上找了两篇关于Redis的博客,记录下! Java 使用Redis缓存工具的图文详细方法 Windows环境下使用Redis缓存工具的图文详细方法

Oracle+ASM单机环境下,开启归档的最简单的方法

在ASM单机环境下,开启归档的最简单的方法.环境:oracle11g  11.2.0.4 登陆sqlplus[[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Thu Jun 8 18:20:41 2017 Copyright (c) 1982, 2013, Oracle.  All rights reserved. Connected to an idle instance.

在linux环境下编译运行OpenCV程序的两种方法

原来以为在Ubuntu下安装好了OpenCV之后,自己写个简单的程序应该很容易吧,但是呢,就是为了编译一个简单的显示图片的程序我都快被弄崩溃了. 在谷歌和上StackOverFlow查看相关问题解答之后,我下面就介绍Command Line和CMake两种方式. 首先我先粘上我测试的代码吧,文件名为Test.c 1 #include <highgui.h> 2 3 int main(int argc,char ** argv) { 4 5 IplImage* img = cvLoadImage

VS2010环境下用ANSI C创建DLL和使用方法(转)

源:VS2010环境下用ANSI C创建DLL和使用方法 1. 创建DLL工程 1.1 启动VS 2010 1.2 创建一个dll工程. 操作:a.文件->新建->项目->Win32控制台应用程序. b.输入工程名称,这里我们用dll,点击确定按钮. c.点击下一步,在"应用程序设置界面设置"勾选DLL(D)项和空项目,点击完成按钮. d.视图->解决方案资源管理器,右键点击"头文件",添加->新建项,这里咱们用dll.h 右键点击&q

windows下顽固软件卸载不了的解决方法

下面以autocad2012举例: cad2012卸载显示 “无法获得同类产品” 而且也安装不上. 解决方法:1,开始>运行>输入"regedit",找到下面的注册表路径:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products 删除7D2F387510074080002000060BECB6AB键值,这记录的是Autocad的安装源路径,点击这个键值你可以看到右边显示的信息正是Autocad的安装信息2,删除HKEY_L

CentOS下找不到eth0设备的解决方法

问题描述: ifconfig命令无法找到eth0设备,且/etc/sysconfig/network-scripts/中只有ifcfg-lo文件,而没有ifcfg-eth0. 临时解决方法一: 使用命令ifconfig eth0 192.168.1.x可以正常设置eth0的IP,该方法仅为临时处理办法,系统重启后即失效了. 永久解决方法二: 1.在/etc/sysconfig/network-scripts/目录下新建ifcfg-eth0文件: 2.正确设置ifcfg-eth0的DEVICE.B