如何实现partylist效果

 

在crm4.0中我们看到我们设置的字段类型只有lookup类型,并没有系统实体里面所创建的那种partylist类型的数据,最近客户提出了这方面的需求。所以,我们用js+lookup+varchar类型模拟实现了partylist类型。以下是实现方法:

1.首先我们需要建立:一个lookup类型的属性(提供给用户选择数据,命名为new_power_flow_new_user_power),一个nvarchar类型属性(保存用户选择的数据,命名为new_power_flow)。

2.在实体的界面上将两个属性添加到界面的相应位置(nvarchar类型属性位置可以随便存放,但一定要放在界面上)。

3.在实体的onload事件中注入脚本:

 

Code

 

4.在new_power_flow_new_user_power的onchange时间里面添加如下js脚本:

 

 

Code

 

5.在实体onsave中加入如下事件:

 

Code

 

6.其中我们使用到一些公用方法,大家可以写到CRM的脚本文件中,或者直接在界面上注册:

 

Code

 

7.运行后效果如下图所示

 

posted @ 2009-03-16 13:22  zw3004  阅读(1103)  评论(10编辑  收藏  举报