《丫丫笔记》20110422第七期.ppt_第1页
《丫丫笔记》20110422第七期.ppt_第2页
《丫丫笔记》20110422第七期.ppt_第3页
《丫丫笔记》20110422第七期.ppt_第4页
《丫丫笔记》20110422第七期.ppt_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、丫丫笔记,第七期,北京金和软件股份有限公司地址:北京市海淀区上地东路1号盈创动力大厦A座4层 Add: 4F, Creative Power A, No.1 Shangdi East Road, Haidian District, Beijing 100085 电话Tel传真Fax址:,2011年4月22日,1、grid自定义标题 2、计算日期差 3、在表单的打开事件中取流程的步骤名称 4、grid中弹出窗口选择用户 5、grid中弹出窗口选择部门,1、grid自定义标题实例,在grid绑定数据集后的默认标题不能满足客户需求时,可以使用g

2、rid自定义标题,在下图标红处“标题HTML”填写下一页的标题实例即可。,1、grid自定义标题实例, 日期 原辅料(T) 产成品(T) 0.71T 入库量 出库量 结存 2个月以上出库 入库量 出库量 结存 零头料 入库量 出库量 结存 出库量 结存 ,2、计算日期差,function DateDiff(text15,text16,text17) /sDate1和sDate2是2002-12-18格式 var sDate1=text15.value; var sDate2=text16.value; var aDate, oDate1, oDate2, iDays aDate = sDate

3、1.split(-) oDate1 = new Date(aDate1 + - + aDate2 + - + aDate0) /转换为12-18-2002格式 aDate = sDate2.split(-) oDate2 = new Date(aDate1 + - + aDate2 + - + aDate0) / alert(oDate1 - oDate2) iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24) /把相差的毫秒数转 换为天数 text17.value=iDays; ,3、打开事件中取流程的步骤名称,fu

4、nction test() if (parent.toolbar.document.readyState=complete) alert(sys_getAppAppCurDisposeName();/流程步骤名称 else setTimeout(test(),1000); ,获取流程步骤名称后,可以根据不同的流程步骤展现不同的内容或者实现不同的功能。例如:可以控制控件的显示和只读。,4、grid中弹出窗口选择用户,function SelectUser() var str = sys_showUserListExt(1) var arr = str.split(,); DsSub.Fields

5、.FieldUserID.Value = arr0; DsSub.Fields.FieldUserName.Value = arr1; DsSub.bEdit = true; DsSub.Update(不检查); DsToGrid(grid1,否); sys_showUserListExt(selectType)写入函数中即可,只需要调用SelectUser(),在grid中使用系统自带的弹出框选择用户,有时会出现返回到grid中的值不能及时更新,影响客户使用。我们可以在grid中调用以下函数来实现相同的功能。,4、grid中弹出窗口选择用户,function sys_showUserList

6、Ext(selectType) /selectType=0为多选,selectType=1的时候为单选. if (typeof selectType = undefined) selectType = 1; var myObject = new Object(); myObject.selectType = + selectType;/0是多选,1是单选 myObject.roleDepts = ; myObject.OldValue = “; var ret=showModalDialog(./././JHSoft.Web.NetCall/UserSelectControl.aspx?Typ

7、e=+selectType,myObject,status:no;help:no;scroll:no); var userID = ; var userName = ; /返回值格式:010040,Admin|尹芳,管理者 if(ret!= ,5、grid中弹出窗口选择部门,function SelectDept() var str = sys_showDeptListExt(1); var arr = str.split(,); DsSub.Fields.FieldDeptID.Value = arr0; DsSub.Fields.FieldDeptName.Value = arr1; Ds

8、Sub.bEdit = true; DsSub.Update(不检查); DsToGrid(grid1,否); sys_showDeptListExt(selectType)写入函数中即可,只需要调用SelectDept(),在grid中使用系统自带的弹出框选择部门,有时会出现返回到grid中的值不能及时更新,影响客户使用。我们可以在grid中调用以下函数来实现相同的功能。,5、grid中弹出窗口选择部门,function sys_showDeptListExt(selectType) if (typeof selectType = undefined) selectType = 1; /selectType=0为多选,selectType=1的时候为单选. var myObject = new Object(); myObject.selectType = + selectType;/0是多选,1是单选 myObject.roleDepts = ; myObject.OldValue = ; var backValue=window.showModalDialog(./././JHSoft.Web.NetCall/Dept.aspx,myObject,dialogWidth:600px; dialogHeight

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论