博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年3月12日

摘要: 前台aspx页面:JS获取索引号://判定值为大于0的整数function checkDecisionValue(btn) {if (btn.parentElement != undefined && btn.parentElement.parentElement != undefined) {var gridRowIdx = btn.parentElement.parentElement.rowIndex - 1; //获取索引值 这里需要打断点,设置debugger调试才知道索引号var gridIdx = btn.parentElement.parentElement.r 阅读全文

posted @ 2013-03-12 23:38 Hamilton Tan 阅读(367) 评论(0) 推荐(0) 编辑

摘要: Form Scripting OverviewThe previous chapters discussed application programming interfaces (APIs) and server-side event options for Microsoft Dynamics CRM. In this chapter we will focus on the many events and programmatic possibilities available to you by using form scripting techniques.As you would 阅读全文

posted @ 2013-03-12 23:36 Hamilton Tan 阅读(196) 评论(0) 推荐(0) 编辑

摘要: 在SDK> tools>developertoolkit是一个VS的插件在,把CRM需要部署的东西全部集成到VS中了1,可以部署和创建webresource2,可以注册插件,及插件步骤3,可以部署工作流非常方便,详细使用可以参考developertoolkit的说明文档,虽然是英文的不过很有用,总之这个工具使的开发CRM2011比开发4.0方便不少,很好 阅读全文

posted @ 2013-03-12 23:35 Hamilton Tan 阅读(188) 评论(0) 推荐(0) 编辑

摘要: 1.CRM在Insert数据到DB的时候,对时间类型的字段进行了转零时区的操作(对于中国,也就是做了-8H的操作,例如:CreateDate:2013-3-6,但存储在数据库的值是:2013-3-5 16:00:00)。2.CRM在把时间类型的字段值显示到Page的时候,进行了转当前时区的操作(对于中国,也就是做了+8H的操作,同上:数据库存储的2013-3-5 16:00:00,显示到控件也就是2013-3-6)。因此,在Plug-in里面获取时间字段的值,进行处理的时候(比如赋值到其他实体或其他字段),需进行toLocalTime()操作,再赋值。这样会避免被赋值字段Insert到DB时候 阅读全文

posted @ 2013-03-12 23:28 Hamilton Tan 阅读(464) 评论(0) 推荐(0) 编辑

摘要: 问题1:有谁打过微软最新的补丁,就是可以实现跨浏览器访问的?我们打了之后似乎有问题。能不能分享一下 我这有多个项目打了R12补丁,但除了多浏览器兼容不完善外,没有其他问题。我建议有对修复兼容问题有信心的项目组升级R12,虽然界面变化有些让人不适应,但基本还是按微软WIN8新风格走的(比如FORM界面标题巨大,我是用了WIN8和WP系统的,所以习惯了,但不要认为这是BUG……)。保守点的话,用R11继续做完项目,但做完后尽量别提升R12,也不要提多浏览器,否则会带来比较多的升级工作量。如果已经升级R12,其实是件好事,这意味着以后R13、14升级需要修改的东西已经很少了。:)问题2: r12.. 阅读全文

posted @ 2013-03-12 23:27 Hamilton Tan 阅读(176) 评论(0) 推荐(0) 编辑

摘要: 自定义的页面,利用Crm中的CrmService 增,删,改,查询时候都字段都要用小写。比如:new_Snnum 要写成new_snnum. 阅读全文

posted @ 2013-03-12 23:09 Hamilton Tan 阅读(253) 评论(0) 推荐(0) 编辑

摘要: 1. 模态对话框打开信息画面function openProcessInfoDialog(masterID) {var url = "../maintenancemng/processInfoDetail.aspx?MasterID=" + masterID + "&servicesId=" + $("#hd_id").val();var us = window.showModalDialog(url, window, "dialogHeight:768px;dialogWidth:810px");if ( 阅读全文

posted @ 2013-03-12 22:56 Hamilton Tan 阅读(224) 评论(0) 推荐(0) 编辑

2012年12月25日

摘要: Microsoft Dynamics CRM 2011 JavaScript Development Cheat Sheet 一、Xrm.Page.context Methods1.getAuthenticationHeader 获取认证表头已弃用。Returns the encoded SOAP header necessary to use Microsoft Dynamics CRM 4.0 web service calls using Microsoft JScript.已弃用。需要使用Microsoft JScript中使用的Microsoft Dynamics CRM... 阅读全文

posted @ 2012-12-25 18:35 Hamilton Tan 阅读(752) 评论(0) 推荐(0) 编辑

2012年12月14日

摘要: 一、搭建环境: 安装一个虚拟机,配置CRM2011 环境,具体:Microsoft CRM2011 安装步骤。 本机环境:Microsoft Windows 7,Microsoft Sql Server 2008,Microsoft Visual Studio 2010。 下载MS CRM 2001 SDK http://www.microsoft.com/zh-cn/download/details.aspx?id=24004 找到sdk\tools\developertoolkit 下面的crmdevelopertools_installer.msi 进行安装。 问题:1.创... 阅读全文

posted @ 2012-12-14 18:21 Hamilton Tan 阅读(1802) 评论(0) 推荐(1) 编辑

2012年11月27日

摘要: 大家好MSCRM4.0,IFD验证下,自定义aspx页面,获取不到当前的用户ID,出现报错信息:请求因HTTP状态401失败:Unauthorized。麻烦大家帮我看看,谢谢。主要代码如下:#regionMyRegion//////创建CrmService//////protectedCrmServicecreateCrmService(){try{CrmServicecrmService=newCrmService();//实例化CrmServicereturncrmService;//返回}catch(Exceptionex){throwex;}}#endregion#region初始化W 阅读全文

posted @ 2012-11-27 16:26 Hamilton Tan 阅读(568) 评论(1) 推荐(0) 编辑