丫丫笔记第六期.ppt

上传人:b****1 文档编号:1416743 上传时间:2022-10-22 格式:PPT 页数:21 大小:3.11MB
下载 相关 举报
丫丫笔记第六期.ppt_第1页
第1页 / 共21页
丫丫笔记第六期.ppt_第2页
第2页 / 共21页
丫丫笔记第六期.ppt_第3页
第3页 / 共21页
丫丫笔记第六期.ppt_第4页
第4页 / 共21页
丫丫笔记第六期.ppt_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

丫丫笔记第六期.ppt

《丫丫笔记第六期.ppt》由会员分享,可在线阅读,更多相关《丫丫笔记第六期.ppt(21页珍藏版)》请在冰豆网上搜索。

丫丫笔记第六期.ppt

丫丫笔记,第六期,北京金和软件股份有限公司地址:

北京市海淀区上地东路1号盈创动力大厦A座4层Add:

4F,CreativePowerA,No.1ShangdiEastRoad,HaidianDistrict,Beijing100085电话Tel:

010-58858686传真Fax:

010-58945666网址:

http:

/,2011年4月15日,【丫丫经典】食话食说,肉包子:

人心都是肉长的,汉堡:

有内涵,还要让内涵有所表现,烧饼:

人生处处是“烤”场。

啤酒:

别急,总有让你冒泡的时候!

窝头:

做人还是要留个心眼,八宝粥:

君子和而不同!

方便面:

委屈自己,成全别人。

饺子:

做人,脸皮不能太厚。

言归正传,这一期又有哪些精彩内容呢?

1、表单居中2、查询弹出明细窗口方法3、设置grid控件某列只读4、按流程节点取当前用户名称5、去掉会议室的必填项,我们自定义的表单要是能随着窗口大小的变化而保持居中,这样是不是更美观呢?

这样的问题你遇到过么?

1、表单居中,1、表单居中,步骤:

1、在表单设计界面添加一个静态的DIV,将表单所有控件都剪切粘贴到此DIV上。

2、切换到html设计界面,将上面蓝色部分和粉色部分分别添加到头和尾,如下图所示。

3、保存运行就OK了!

1、表单居中,这样的问题你遇到过么?

2、查询弹出明细窗口方法,在查询表单中,需要查看某条记录的详细信息和审批情况,怎样实现呢?

2、查询弹出明细窗口方法,函数:

functionShowFolwInfo()varApplyID=dataset1.Fields.FieldMainID.Value;/MainID为被查询表单数据表主键字段名varsql1=selecttop1app_id,appt_idfromjhoa_approvewhereappo_values=+ApplyID+orderbyapp_iddesc;varxmlResult=SelectSql(sql1,1,-1);varoXml=SetDom(xmlResult);if(oXml.documentElement.xml!

=)varappid=oXml.documentElement.childNodes(0).childNodes(0).text;varapptid=oXml.documentElement.childNodes(0).childNodes

(1).text;if(ApplyID!

=)varURL=“././fceform/common/djframe.htm?

djsn=dbcs_fa23086d-29d5-4ab3-8ae6-77503e136f56,2、查询弹出明细窗口方法,步骤:

1、完成一个正常的查询表单,测试成功。

2、添加以上函数,将红色部分按实际情况修改好。

3、在查询表的数据集的相应字段调用此函数。

如下图:

这样的问题你遇到过么?

3、设置grid控件某列只读,在流程设置和grid控件属性中可以设置整个grid控件只读,但是有些主从表表单在审批过程中会要求设置某几列只读。

函数:

sys_SetGridColReadOnly(DsSub_Grid1,colindex)设置grid控件的某列只读语法:

sys_SetGridColReadOnly(gridobj,colindex)输入参数:

Gridobj:

grid控件ID,必选参数Colindex:

需要只读的列号,必选参数输出参数:

无,3、设置grid控件某列只读,示例:

在流程不同节点控制grid控件列只读functionSetGridColReadOnly()if(parent.toolbar.document.readyState=complete)varstrname=sys_getAppAppCurDisposeName();/获取流程当前节点名称switch(strname)case开始:

sys_SetGridColReadOnly(DsSub_Grid1,6);break;case部门审批:

sys_SetGridColReadOnly(DsSub_Grid1,2);break;elsesetTimeout(SetGridColReadOnly(),1000);,3、设置grid控件某列只读,这样的问题你遇到过么?

在表单中根据流程节点的不同,获取当前节点的用户名称,4、按流程节点取当前用户名称,4、按流程节点取当前用户名称,函数:

functiongetUserName()varMainID=DsMain.Fields.FieldMainID.Value;/获取自定义表单数据库表主键的idvarsql=selectcount(*)fromJHOA_Approvewhereappo_values=+MainID+;xmlResult=SelectSql(sql,1,1);varoXml=SetDom(xmlResult);varn;/表示流程的第几步.if(oXml.documentElement.childNodes.length!

=0)n=oXml.documentElement.childNodes(0).childNodes(0).text;if(n=2/修改第三步审批人,t3为文本框控件ID,4、按流程节点取当前用户名称,注意:

修改上面函数中红色部分,然后在表单打开事件中调用此函数即可。

这样的问题你遇到过么?

有木有客户觉得会议室的那些必填项太繁琐,希望去掉必填的控制呢?

5、去掉会议室的必填项,5、去掉会议室的必填项,在C6Jhsoft.Web.meetingSelectRes.aspx文件下找到functioncheck()语句屏蔽/*if(document.all(mastervalue).value=)/会议主持人验证alert();returnfalse;if(document.all(joinvalue).value=)/会议参加验证alert();returnfalse;if(document.all(hidSummaryValue).value=)/会议纪要人验证alert();returnfalse;if(document.all(txtSummaryLimit).value=)/纪要时间验证alert();returnfalse;*/,5、去掉会议室的必填项,5、去掉会议室的必填项,5、去掉会议室的必填项,将这三处的readOnly去掉,保存,就可以变为可编辑状态。

第六期就到这里了不知道大家是否有收获呢?

一个人的努力是有限的,群众的力量是无穷的!

为了让各位辛苦奋战在一线的大侠们能更加方便、高效地工作,希望各位前辈能把各自千年的、万年的、压箱底的、烂了的、快烂了的。

各种知识、想法、技巧都通过丫丫分享给大家!

同时也欢迎大家提出宝贵意见祝大家周末愉快!

下周见咯!

投稿方式:

寻呼至营销中心实施部,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 中考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1