度量快速开发平台-专业、快速的软件定制快开平台
标题:
二次开发中调用组织选择控件
[打印本页]
作者:
张军勇
时间:
2020-4-9 09:49
标题:
二次开发中调用组织选择控件
组织选择控件,使用方式类似于字段业务类型中的人员选择和组织选择部件,其作用有两点:一、提供部门、人员选择等功能,可以通过方法获取选择的部门、人员列表。
二、将选择的人员部门列表保存下来,如固定人员设置等配置的地方。
下面的列子,我们要讲如何调用它。
//在窗体类中定义类型
SelectPersonControl person;
//在构造函数中创建对象并赋值
person = new SelectPersonControl();
person.IsSingle = false;
person.IsDirty = false;
person.Dock = DockStyle.Fill;
//添加到panel控件中,panel用于固定位置。 pnl_orgselect.Controls.Add(person);
复制代码
如此,并可将组织选显示出来。
属性和方法说明:
bool IsDirty :设置是否有变动,如果为true,则有变动。
bool IsSingle : 是否单选人员。
string GroupId : 等同于Value,获取该组织选择的GroupID,通过该ID,可以获取设置的组织或人员。
object Value : 同 GroupId。
void Init() : 调用初始化函数,一般情况下,无需调用。
void Save() :保存设置。
bool Save2() : 保存设置,具有返回值。
List<OrganizationBase> Organizations 获取所有选择的组织。
List<StaffInfo> Staffs 获取所有选择组织中的人员。
作者:
张军勇
时间:
2020-4-9 09:50
还有其它用法,等待大家去挖掘。
作者:
万望
时间:
2020-4-9 21:33
含金量有点高啊,干货我来试试,要是有张效果就完美了
作者:
刘亚东
时间:
2020-6-7 09:31
这个使用过几次了,这样可以直接选人。
作者:
王爱东
时间:
2020-6-29 14:04
这个可以公布一些常用的,用于二次开发。
作者:
刘亚东
时间:
2020-7-1 09:36
又来看看,又准备用了
欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://plat.delit.cn/)
Powered by Discuz! X3.2