$.MvcSheetUI.IControl
$.MvcSheetUI.IControl 是所有MVC控件的基类方法
$.MvcSheetUI.IControl属性说明
属性名称 | 说明 |
IsHtml5 | 当前浏览器是否支持HTML5 |
SchemaCode | 当前表单绑定的SchemaCode的值 |
PortalRoot | 获取站点根目录路径,如/Portal |
Element | 当前Mvc控件的dom元素 |
IsMobile | 是否移动设备访问 |
Originate | 是否发起模式 |
Css | 表单的控件样式 |
ValidateResult | 当前控件是否验证通过 |
Options | 当前控件的初始化参数 |
SheetInfo | 后台传递到前端的表单信息 |
ViewInNewContainer | 指定移动端是否在当前页面展现编辑控件 |
LogicType | 当前数据项的逻辑类型 |
Visiable | 当前数据项是否可见 |
Editable | 当前数据项是否可编辑 |
Required | 当前数据项是否必填 |
TrackVisiable | 当前数据项是否可查看痕迹 |
$.MvcSheetUI.IControl生命周期
属性名称 | 参数 | 说明 |
Init | function () | 初始化方法 |
PreRender | function () | 加载前方法 |
Render | function () | 控件呈现方法,该方法绑定数据和进行控件呈现。 |
Rendered | function () | 控件呈现完成后方法 |
$.MvcSheetUI.IControl方法说明
属性名称 | 参数 | 说明 |
Init | function () | 初始化方法 |
AddInvalidText | function (element, invalidText, cssChange) | 增加验证信息显示方法,验证失败调用 |
RemoveInvalidText | function (element) | 移除验证信息方法,验证成功调用 |
PreRender | function () | 加载前方法 |
Render | function () | 控件呈现方法,该方法绑定数据和进行控件呈现。 |
Rendered | function () | 控件呈现完成后方法 |
RunScript | function (obj, script, args) | 执行动态脚本 |
RenderMobile | function () | 移动端呈现方法 |
SaveDataField | function () | 控件的数据项保存方法 |
AfterMobileEditShow | function () | 移动端呈现完成后 |
GetValue | function () | 获取控件的值 |
SetValue | function (obj) | 设置控件的值 |
GetText | function () | 获取控件的文本值 |
SetReadonly | function (flag) | 设置控件是否只读模式 |
SetVisiable | function (flag) | 设置控件是否可见 |
Validate | function (effective, initValid) | 控件验证方法 |
SetFocus | function () | 设置控件焦点 |
RenderDataTrackLink | function () | 输出痕迹查看控件 |
RefreshDataTrackLink | function () | 刷新痕迹查看控件 |
GetFromatValue | function (element, value) | 获取控件格式化后的值 |
示例:
设置文本控件的值 $("#文本控件ID").SheetUIManager().SetValue("文本值"); 获取文本控件的值 $("#文本控件ID").SheetUIManager().GetValue(); 设置文本控件只读模式 $("#文本控件ID").SheetUIManager().SetVisiable (false);
注:$("#文本控件ID").SheetUIManager() 是获取当前dom呈现的控件实例对象。 |
SheetAttachment
Mvc附件控件,从 $.MvcSheetUI.IControl继承。
$.MvcSheetUI.Controls.SheetAttachment属性说明
属性名称 | 说明 |
DataField | 获取或设置控件绑定的数据项名称 |
AllowBatchDownload | 获取或设置是否允许批量下载 |
FileExtensions | 获取或设置附件上传的文件名格式,示例:.jpg,.gif |
MaxUploadSize | 获取或设置限制文件上传的大小(MB),默认为 10MB |
SheetCheckbox
$.MvcSheetUI.Controls. SheetCheckbox属性说明
属性名称 | 说明 |
DataField | 获取或设置控件绑定的数据项名称 |
DefaultValue | 获取或设置控件的默认值 |
Text | 获取或设置控件的文本说明 |
OnChange | 获取或设置选项值改变事件 |
SheetCheckboxList
$.MvcSheetUI.Controls. SheetCheckboxList属性说明
属性名称 | 说明 |
DataField | 获取或设置控件绑定的数据项名称 |
DefaultItems | 获取或设置绑定项目集合,多个以;隔开 |
DisplayRule | 获取或设置控件的显示规则 |
MasterDataCategory | 获取或设置绑定的数据字典类型名称 |
RepeatColumns | 获取或设置要在控件中显示的列数 |
RepeatDirection | 获取或设置组中单选按钮的显示方向 |
SelectedValue | 获取或设置控件选中的值 |
VaildationRule | 获取或设置控件的验证规则,为True时必填! |
SheetComment
$.MvcSheetUI.Controls. SheetComment属性说明
属性名称 | 说明 |
DataField | 获取或设置控件绑定的数据项名称 |
DefaultComment | 获取或设置默认审批意见 |
FrequentCommentVisible | 获取或设置是否显示常用意见 |
FrequentSettingVisible | 获取或设置是否显示设置为常用意见 |
LastestCommentOnly | 获取或设置是否显示最后一条意见 |
NullCommentVisible | 获取或设置当没有填写意见时是否显示当前记录 |
NullCommentTitleVisible | 获取或设置当意见为空时是否显示意见标题 |
OUNameVisible | 获取或设置是否显示OU名称 |
DisplaySign | 获取或设置是否显示用户签名 |
DisplayHead | 获取或设置是否显示用户头像 |
SheetDropDownList
$.MvcSheetUI.Controls. SheetDropDownList属性说明
属性名称 | 说明 |
DataField | 获取或设置控件绑定的数据项名称 |
DefaultItems | 获取或设置绑定的默认值,多个值以;号隔开 |
DisplayEmptyItem | 获取或设置是否默认显示空项 |
EmptyItemText | 获取或设置空项显示文本 |
DisplayRule | 获取或设置控件的显示规则 |
MasterDataCategory | 获取或设置绑定的数据字典 |
SchemaCode | 获取或设置绑定的业务对象名称 |
QueryCode | 获取或设置业务对象的查询编码 |
Filter | 获取或设置过滤条件,例如:数据项:查询字段1,控件ID:查询字段2,固定值:查询字段3 |
DataValueField | 获取或设置数据源绑定时显示的值字段的名称 |
DataTextField | 获取或设置数据源绑定时显示的文本字段的名称 |
SelectedValue | 获取或设置下拉框选定的值 |
TextDataField | 获取或设置存储选中项文本值的数据项名称 |
VaildationRule | 获取或设置控件的验证规则,为True时必填! |
ViewInNewContainer | 获取或设置在移动端是否显示到新窗口 |
OnChange | 获取或设置数据改变时执行脚本 |
SheetGridView
$.MvcSheetUI.Controls. SheetGridView属性说明
属性名称 | 说明 |
DataField | 获取或设置控件绑定的数据项名称 |
DisplayAdd | 获取或设置是否显示添加按钮 |
DisplayClear | 获取或设置是否显示清除按钮 |
DisplayDelete | 获取或设置是否显示删除按钮 |
DisplayExport | 获取或设置是否显示导出按钮 |
DisplayImport | 获取或设置是否显示导入按钮 |
DisplayInsertRow | 获取或设置是否显示插入行按钮 |
DefaultRowCount | 获取或设置显示默认行总数 |
DisplaySequenceNo | 获取或设置是否显示序号行 |
DisplaySummary | 获取或设置是否显示汇总行 |
OnPreAdd | 获取或设置添加行之前的事件 |
OnAdded | 获取或设置添加行后的事件 |
OnEditorSaving | 获取或设置子表行的保存事件 |
OnPreRemove | 获取或设置删除行之前的事件 |
OnRemoved | 获取或设置删除行后的事件 |
OnRendered | 获取或设置控件初始化完成后事件 |
SheetCountLabel
$.MvcSheetUI.Controls. SheetCountLabel属性说明
属性名称 | 说明 |
DataField | 获取或设置控件绑定的数据项名称 |
StatType | 获取或设置控件统计的方式,选项:"NONE", "SUM", "AVG", "MAX", "MIN" |
FormatRule | 获取或设置控件的格式化规则,如{0:C2} |
SheetHyperLink
$.MvcSheetUI.Controls. SheetHyperLink属性说明
属性名称 | 说明 |
DataField | 获取或设置控件绑定的数据项名称 |
NavigateUrl | 获取或设置链接的URL |
NavigateUrlDataField | 获取或设置链接URL绑定的数据项值 |
Text | 获取或设置链接显示的文本 |
TextDataField | 获取或设置显示链接文本的数据项名称 |
SheetInstancePrioritySelector
该控件的值会更新到流程实例的紧急程度上。
$.MvcSheetUI.Controls. SheetInstancePrioritySelector属性说明
属性名称 | 说明 |
DataField | 获取或设置控件绑定的数据项名称 |
DefaultValue | 获取或设置默认选定的值,选项:"High", "Normal", "Low" |
OnChange | 获取或设置控件的点击事件 |
SheetLabel
$.MvcSheetUI.Controls. SheetLabel属性说明
属性名称 | 说明 |
DataField | 获取或设置控件绑定的数据项名称 |
BindType | 获取或设置控件绑定的方式,选项值:"OnlyVisiable", "OnlyData" |
ComputationRule | 获取或设置控件的计算规则 |
DisplayRule | 获取或设置控件的显示规则 |
OnClick | 设置控件的点击事件 |
SheetOffice
$.MvcSheetUI.Controls. SheetOffice属性说明
属性名称 | 说明 |
DataField | 获取或设置控件绑定的数据项名称 |
PDFDataField | 获取或设置绑定的PDF文件数据项名称 |
Template | 获取或设置文档的模板路径 |
SignType | 获取或设置印章类型(服务器/EKEY) |
SignUrl | 获取或设置(服务器)印章URL |
SignBookmark | 获取或设置印章位置书签 |
SignLeft | 获取或设置印章位置相对书签的水平位移 |
SignTop | 获取或设置印章位置相对书签的垂直位移 |
RedTemplate | 获取或设置套用模板的URL |
BookmartMapping | 获取或设置套用模板书签与数据项映射关系 |
CABPath | 获取或设置CABPath包所在的路径 |
ClassID | 获取或设置绑定的NTKO给定的ClassID |
OnTemplate | 设置文档控件的模板套用事件 |
OnSign | 设置文档控件加盖签章的方法 |
SheetRadioButtonList
$.MvcSheetUI.Controls. SheetRadioButtonList属性说明
属性名称 | 说明 |
DataField | 获取或设置控件绑定的数据项名称 |
DefaultItems | 获取或设置控件的显示项 |
DefaultSelected | 获取或设置是否默认选中状态 |
DisplayRule | 获取或设置控件的显示规则 |
MasterDataCategory | 获取或设置绑定的数据字典类型名称 |
RepeatColumns | 获取或设置要在每行显示的列数 |
RepeatDirection | 获取或设置组中单选按钮的显示方向 |
SelectedValue | 获取或设置控件选中的值 |
VaildationRule | 获取或设置控件的验证规则,为True时必填! |
OnChange | 获取或设置数据改变时执行脚本 |
SheetRichTextBox
$.MvcSheetUI.Controls. SheetRichTextBox属性说明
属性名称 | 说明 |
DataField | 获取或设置控件绑定的数据项名称 |
AutoTrim | 获取或设置是否自动去除前后空格 |
DefaultValue | 获取或设置控件的默认值 |
DisplayRule | 获取或设置控件的显示规则 |
PlaceHolder | 获取或设置控件的水印文本 |
RichTextBox | 获取或设置是否使用富文本框进行展现 |
ToolTip | 获取或设置显示的提示信息 |
VaildationRule | 获取或设置控件的验证规则 |
ViewInNewContainer | 获取或设置在移动端是否显示到新窗口 |
SheetTextBox
$.MvcSheetUI.Controls. SheetTextBox属性说明
属性名称 | 说明 |
DataField | 获取或设置控件绑定的数据项名称 |
ComputationRule | 获取或设置控件的计算规则 |
DefaultValue | 获取或设置控件的默认值 |
DisplayRule | 获取或设置控件的显示规则 |
FormatRule | 获取或设置控件的格式化规则,如{0:C2} |
PlaceHolder | 获取或设置控件的水印文本 |
ToolTip | 获取或设置显示的提示信息 |
RegularExpression | 获取或设置控件的正则表达式规则 |
RegularInvalidText | 获取或设置验证失败时显示的文本 |
VaildationRule | 获取或设置控件的验证规则 |
PopupWindow | 获取或设置是否支持开窗查询 |
DisplayText | 获取或设置开窗查询文本 |
PopupHeight | 获取或设置开窗查询高度,默认值600 |
PopupWidth | 获取或设置开窗查询宽度,默认值400 |
SchemaCode | 获取或设置文本框开窗查询绑定的业务对象编码 |
QueryCode | 获取或设置文本框开窗查询绑定的查询编码 |
InputMappings | 获取或设置开窗查询输入参数条件,例:数据项1:查询字段1,数据项2:查询字段2 |
OutputMappings | 获取或设置开窗查询输出参数条件,例:数据项1:查询字段1,数据项2:查询字段2 |
ViewInNewContainer | 获取或设置在移动端是否显示到新窗口 |
OnChange | 获取或设置文本框值改变事件 |
OnFocus | 获取或设置文本框获取焦点时事件 |
OnKeyDown | 获取或设置键盘摁下事件 |
OnKeyUp | 获取或设置键盘回弹事件 |
SheetTime
$.MvcSheetUI.Controls. SheetTime属性说明
属性名称 | 说明 |
DataField | 获取或设置控件绑定的数据项名称 |
DefaultValue | 获取或设置当前控件的默认值 |
TimeMode | 获取或设置日期控件的显示模式,选项值:"OnlyDate", "FullTime", "SimplifiedTime", "OnlyTime" |
MinValue | 获取或设置日期控件显示的最小值 |
MaxValue | 获取或设置日期控件显示的最大值 |
WdatePickerJson | 获取或设置日期控件的显示JSON字符串(参考WdatePicker控件) |
ViewInNewContainer | 获取或设置在移动端是否显示到新窗口 |
OnChange | 获取或设置日期选定值变更后事件 |
SheetUser
$.MvcSheetUI.Controls. SheetUser属性说明
属性名称 | 说明 |
DataField | 获取或设置控件绑定的数据项名称 |
DefaultValue | 获取或设置选人控件绑定的默认值,例如设置用户编码或组织编码 |
PlaceHolder | 获取或设置控件的水印文本 |
SegmentVisible | 获取或设置是否选择【组织群】 |
OrgUnitVisible | 获取或设置是否选择【组织单元】 |
GroupVisible | 获取或设置是否选择【用户组】 |
PostVisible | 获取或设置是否选择【岗位】 |
UserVisible | 获取或设置是否选择【用户】 |
RootUnit | 获取或设置根节点显示的组织节点编码 |
Recursive | 获取或设置是否递归显示所有子节点 |
VisibleUnits | 获取需要显示的组织单元编码 |
MappingControls | 获取控件和属性映射关系 |
OnChange | 获取或设置控件的选人变更事件 |
SheetTimeSpan
$.MvcSheetUI.Controls. SheetTimeSpan属性说明
属性名称 | 说明 |
DataField | 获取或设置控件绑定的数据项名称 |
OnChange | 获取或设置日期选定值变更后事件 |