SheetUserSelector

继承自System.Web.UI.WebControls.WebControl,选人控件,

    绑定参与者(单人或多人)类型的字段,可以把这个控件拖到你要的页面上,然后设置好【DataField】字段。他会从数据库中读取该数据项的值,如果该数据项在当前活动中是可写的,那么该控件还会把该数据的新值写回到数据库服务器。

    如图是当SheetUserSelector绑定单人参与者的显示。当然,可以使用SelectMode="Multi"让控件可以选择多个参与者。

 

    

                       SheetUserSelector

 

    该选人控件通过单击控件旁边的加号形图标后,会弹出树形组织机构选人页面,若没有弹出,请检查和设置允许流览器弹出窗口。

   

 控件属性:

属性

类型

说明

CompanySelectable

String

获取或设置是否允许选择【公司】

CompanyVisible

String

是否显示【公司】

ComputationRule

String

获取或设置控件的计算规则。

*DataField

String

获取或设置绑定的数据项名称

DefaultValue

String

获取或设置控件的默认值,可以使用系统变量。

如:默认选中当前用户,使用

{Originator}

DisplayRule

String

获取或设置控件的显示规则。

EndSelectableLevel

Int

获取或设置可选择的最大层级

ExpandToLevel

Int

展示的层级

ExpandUnits

String

选择的时候默认需要展开的节点

GroupSelectable

String

是否允许选择【用户组】

GroupVisible

String

是否显示【用户组】

IsOpenNewPage

String

获取或设置是否是以弹出窗口打开。

MappingControls

String

获取或设置绑定的控件属性,当设置该值后,如果选择用户,将会把用户的其他信息如显示名称或所属组织带到其他控件上;

示例:OU:DeptartName,Tel:Mobile

提供属性可参考类OThinker.H3.Portal.Employee

OnChange

String

获取或设置回调函数

OrgUnitSelectable

String

是否允许选择【组织单元】

OrgUnitVisible

String

是否显示【组织单元】

PostSelectable

String

是否允许选择【岗位】

PostVisible

String

是否显示【岗位】

SegmentSelectable

String

是否允许选择【组织群】

SegmentVisible

String

是否显示【组织群】

StartSelectableLevel

Int

获取或设置可选择的最小层级

TextDataField

String

获取或设置绑定组织显示【名称】的数据项名称

UserSelectable

String

是否允许选择【用户】

UserVisible

String

选择的时候是否显示用户

VaildationRule

String

获取或设置控件的验证规则。

VisibleCategories

String

获取或设置可见的组织类型,多个类型以,隔开

VisibleType

String

选择的时候需要显示的节点的类型

VisibleUnits

String

选择的时候需要显示的节点

VisibleUnitsSource

String

选择的时候需要显示的节点