两个自定义的问题求解,谢谢

2 views
Skip to first unread message

lcqc...@gmail.com

unread,
Apr 1, 2009, 5:33:27 AM4/1/09
to Microsoft Dynamics CRM 3.0/4.0 微软客户管理系统
1.一个实体里,有一个下拉列表(picklist)的字段,如果当该字段选其中某一个值后,需要将实体中的某几个字段变成必填项,此时,需要将这些字
段进行非空处理,否则出现提示并无法保存。请问这个功能怎么实现啊?至于查看SDK,需要从哪里看起啊?

2.要为一个实体搞一个自动编号,“设置-管理-自动编号”无法满足。该编号规则:
(1)“当前年月-用户名(汉字)-序号”组成;
(2)不同用户名时,编号与编号之间的年月和序号可以重复;如:200903-张三-0001,200903-李四-0001,这是完全允许的。
(3)同一用户名时,序号为累加,不重复;如:200903-张三-0001,200903-张三-0001,这是不允许的;200903-张
三-0001,200903-张三-0002,这就允许了,200903-张三-0002 是 200903-张三-0001 的下一条记录的编号。
JS刚入门,以前没接触过,只大学里学过一些皮毛,请各位大侠指教,怎么样实现?或是参考哪些文档?谢谢!

Darren Liu

unread,
Apr 1, 2009, 8:59:35 AM4/1/09
to Microsoft Dynamics CRM 3.0/4.0 微软客户管理系统
if (crm.Form.[字段名].DataValue != null)
{
crmForm.SetFieldReqLevel("字段一", 1); //需要填是 1, 不需要填是0
crmForm.SetFieldReqLevel("字段二", 1);
crmForm.SetFieldReqLevel("字段三", 1);
crmForm.SetFieldReqLevel("字段四", 1);
}

刘嘉鸿 Darren Liu,Microsoft CRM MVP
Crowe Horwath
http://www.crowecrm.com
http://msdynamicscrm-e.blogspot.com/
http://liudarren.spaces.live.com/

lcqc...@gmail.com

unread,
Apr 1, 2009, 9:18:21 PM4/1/09
to Microsoft Dynamics CRM 3.0/4.0 微软客户管理系统
谢谢Darren Liu,我再熟悉一下,试试。
谢谢!

On 4月1日, 下午8时59分, Darren Liu <darren...@gmail.com> wrote:
> if (crm.Form.[字段名].DataValue != null)
> {
> crmForm.SetFieldReqLevel("字段一", 1); //需要填是 1, 不需要填是0
> crmForm.SetFieldReqLevel("字段二", 1);
> crmForm.SetFieldReqLevel("字段三", 1);
> crmForm.SetFieldReqLevel("字段四", 1);
>
> }
>
> 刘嘉鸿 Darren Liu,Microsoft CRM MVP

> Crowe Horwathhttp://www.crowecrm.comhttp://msdynamicscrm-e.blogspot.com/http://liudarren.spaces.live.com/


>
> On Apr 1, 5:33 am, lcqcy2...@gmail.com wrote:
>
>
>
> > 1.一个实体里,有一个下拉列表(picklist)的字段,如果当该字段选其中某一个值后,需要将实体中的某几个字段变成必填项,此时,需要将这些字
> > 段进行非空处理,否则出现提示并无法保存。请问这个功能怎么实现啊?至于查看SDK,需要从哪里看起啊?
>
> > 2.要为一个实体搞一个自动编号,"设置-管理-自动编号"无法满足。该编号规则:
> > (1)"当前年月-用户名(汉字)-序号"组成;
> > (2)不同用户名时,编号与编号之间的年月和序号可以重复;如:200903-张三-0001,200903-李四-0001,这是完全允许的。
> > (3)同一用户名时,序号为累加,不重复;如:200903-张三-0001,200903-张三-0001,这是不允许的;200903-张
> > 三-0001,200903-张三-0002,这就允许了,200903-张三-0002 是 200903-张三-0001 的下一条记录的编号。

> > JS刚入门,以前没接触过,只大学里学过一些皮毛,请各位大侠指教,怎么样实现?或是参考哪些文档?谢谢!- 隐藏被引用文字 -
>
> - 显示引用的文字 -

Reply all
Reply to author
Forward
0 new messages