2013年4月26日

摘要: —表单主要关注几个事件的处理:—页面加载事件:—protected void Page_Load(object sender, EventArgs e) —不需要此事件中写任何代码—表单加载事件:—public override void LoadDataFields()— 按需要在此事件中写代码,事件覆盖Page_Load,在该事件中的“base.LoadDataFields()”代码后面写原本需要在Page_Load中的代码。—表单提交校验事件:—public override bool ValidateDataFields(OThinker.H3.WorkSheet.SheetSub.. 阅读全文
posted @ 2013-04-26 17:17 内部开发者 阅读(286) 评论(0) 推荐(0)
摘要: 在流程设计器的工具栏上,点击 按钮,弹出对话框后, 在表单名称输入名称,选择“自定义表单”类型,在“相对/绝对URL”中输入表单的相对于Portal的路径,如上图 Sheets/BSC/ServerApply/ServerApply.aspx,然后在Portal项目中添加页面到上图表单设置的目录路径回到流程设计器中,点击工具栏上的按钮,输入名称空间、类型,点击“创建表单”按钮,会自动生成aspx页面代码和cs类代码,把aspx代码和cs代码分别拷贝到前面新建的ServerApply.aspx页面代码和cs代码中,完成上述步骤,流程的自定义表单创建过程就算结束了,接下来还需要对自动创建的代码进. 阅读全文
posted @ 2013-04-26 17:16 内部开发者 阅读(703) 评论(0) 推荐(0)
摘要: 本文主要对子表控件的4个事件进行描述 (子表控件名称为SubTable)oneditorinitializing="SubTable_EditorInitializing" oneditorloading="SubTable_EditorLoading" oneditorsaving="SubTable_EditorSaving" onrowdatabound="SubTable_RowDataBound"在默认情况下,子表控件的字段使用的都是文本框控件为输入控件,在很多时候我们可能需要换成下拉列表框、复选框、单选 阅读全文
posted @ 2013-04-26 17:06 内部开发者 阅读(448) 评论(0) 推荐(0)
摘要: 子表控件的元数据如下:属性、事件、方法: public class SheetSubTableSZ : WebControl, ISheetControl { // 分隔符 public const char Separator = ';'; public const string SeqNoColumnName = "序号"; // 添加按钮 public Button Add; // 子表的编辑视图 public Table EditTable; ... 阅读全文
posted @ 2013-04-26 17:04 内部开发者 阅读(405) 评论(0) 推荐(0)
摘要: 审批、会签节点的三个数据项:审批人[*]+Approver、审批结果[*]+Result、审批意见[*]+Comment 比如本部门审批人、结果、意见:DeptApprover,DeptResult,DeptComment常用部门简称见另文。 阅读全文
posted @ 2013-04-26 16:09 内部开发者 阅读(197) 评论(0) 推荐(0)
摘要: 本文讲的是子表控件的高级用法,比如给子表控件添加客户单脚本事件、点击弹出数据选择层、回填子表控件等。。。。。 阅读全文
posted @ 2013-04-26 13:15 内部开发者 阅读(161) 评论(0) 推荐(0)
摘要: 本文讲的是子表控件的基本用法。子表控件SheetSubTable,修改后的子表控件 SheetSubTableSZ,DataField属性绑定子表数据项名称<SheetControls:SheetSubTableSZ ID="SheetSubTable1" Width="91.5%" runat="server" DataField="ZServerApply"/>//绑定事件后的子表控件<SheetControls:SheetSubTableSZ ID="SubTable" 阅读全文
posted @ 2013-04-26 13:06 内部开发者 阅读(482) 评论(0) 推荐(0)
摘要: 1、安装NuGet工具,可以联机获取很多有用的组件插件官网 http://nuget.org/下载 http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c/file/37502/30/NuGet.Tools.vsix下载后双击执行即可,重启VS2010环境,在菜单“工具(tools)”->“库程序包管理器(library package manager)”->“管理解决方案的 NuGet 程序包(add Library Package Reference...)”,打开后可 阅读全文
posted @ 2013-04-26 10:16 内部开发者 阅读(165) 评论(0) 推荐(0)

导航