泛微OA开发技巧流程表单HTML扩展开发设计器实现设置表单元素的长度

合集下载

泛微OA 新增功能:表单建模详解

泛微OA 新增功能:表单建模详解

【47851】新增功能:表单建模Submitted By Weaver SoftwareWeaver Software中国上海耀华支路39弄9号(通耀路济明路路口)邮政编码:200126电话:+86 21 68860398目录一、背景 (4)二、功能描述 (4)三、功能说明 (4)1.表单建模 (4)1.1后台设置 (4)1.1.1功能入口 (4)1.1.2新建节点 (5)1.1.3模块设置 (5)1)新建模块 (5)2)模块基本信息 (6)3)页面布局 (7)4)默认值设置 (10)5)权限设置 (10)6)编码规则 (11)1.1.4联动设置 (12)1)属性联动 (12)2)字段联动 (13)1.1.5自定义信息 (14)1)查询设置 (14)2)报表设置 (16)3)浏览按钮 (18)1.1.6接口设置 (20)1)批量导入 (20)2)流程转数据 (21)3)数据审批 (23)4)页面扩展 (23)1.1.7创建菜单 (25)1.2前台应用 (27)1.2.1前提条件 (27)1.2.2新建数据 (27)1.2.3共享数据 (28)1.2.4查询数据 (29)1.2.5监控数据 (30)1.2.6报表 (31)1.2.7批量导入 (31)1.2.8页面扩展(实例) (32)2.树形设置 (36)2.1功能入口 (36)2.2新建树 (37)2.3创建菜单 (42)文档版本控制一、背景表单建模功能主要解决的问题是,简单的数据模块可以通过该功能直接配置实现,不需要单独开发定制,就如我们配置流程一样灵活,同时这些数据可以供其它模块使用。

有了这功能之后,我们可以降低二次开发以及维护的成本,同时也可以更好的维护界面操作的统一性。

二、功能描述三、功能说明1.表单建模1.1后台设置1.1.1功能入口[系统设置-设置中心-表单建模-表单建模]图1所需权限:“模块设置”(权限id:1297)有权限的人,可以打开[设置-设置中心表单建模]下的“表单建模”页面。

泛微oa覆写padding样式

泛微oa覆写padding样式

泛微OA(Office Anywhere)是一种基于Web的办公自动化系统,可以通过浏览器访问并进行各种办公任务。

如果你想覆写泛微OA中的padding样式,可以按照以下步骤进行操作:
1.登录泛微OA,然后进入你想要进行样式修改的页面。

2.找到浏览器开发者工具(通常使用F12键或者右键点击页面元素并选择
“检查”来打开),然后切换到“Elements”或“元素”选项卡。

3.在“元素”选项卡中,找到你想要修改样式的HTML元素。

你可以通过点击
元素选择它,或者使用查询选择器(例如,使用“div.class”选择一个类)来
选择元素。

4.在选中的HTML元素上右键点击,并选择“Edit as HTML”或“编辑为HTML”。

5.在HTML编辑器中,找到你想要修改的样式(可能是CSS类或ID),然
后修改它的padding属性。

你可以直接输入新的padding值,例如“10px
20px 30px 40px”表示上、右、下、左的padding分别为10、20、30、40
像素。

6.修改完样式后,保存并关闭HTML编辑器。

7.刷新页面,你修改的样式应该已经生效了。

需要注意的是,这种修改样式的方法只适用于当前会话,如果你重新登录或重启浏览器,所有修改的样式将会丢失。

如果你想要永久修改样式,可能需要通过其他方式来完成,例如修改泛微OA的系统设置或使用自定义CSS文件。

请根据具体情况选择合适的方法进行操作。

泛微oa前端开发接口方法和自定义方方法总结注释

泛微oa前端开发接口方法和自定义方方法总结注释

泛微oa前端开发接口方法和自定义方方法总结注释泛微OA前端开发接口方法和自定义方法总结一、概述在泛微OA前端开发中,接口方法和自定义方法是非常重要的一部分。

本文将从深度和广度两个方面对泛微OA前端开发接口方法和自定义方法进行全面评估,并撰写有价值的文章。

在文章中,我们将使用序号标注来更清晰地展现内容。

二、接口方法总结1. 接口方法的定义由于泛微OA前端开发是基于微服务架构的,因此接口方法在其中扮演着非常重要的角色。

接口方法是定义在服务端的接口,通过接口方法可以获取后端数据或执行后端操作。

2. 常用接口方法在泛微OA前端开发中,常用的接口方法包括但不限于:get方法、post方法、put方法和delete方法。

这些方法分别用于获取数据、提交数据、更新数据和删除数据。

3. 使用接口方法的注意事项在使用接口方法时,需要注意参数的传递、数据的处理以及异常的处理等问题。

还应该考虑接口方法的安全性和效率。

三、自定义方法总结1. 自定义方法的定义自定义方法是指前端开发人员根据具体需求自行定义的方法。

这些方法可以用于处理特定的业务逻辑或实现特定的功能。

2. 自定义方法的编写在泛微OA前端开发中,自定义方法的编写通常使用JavaScript语言。

开发人员可以根据具体需求编写各种各样的自定义方法,以满足不同的业务需求。

3. 使用自定义方法的技巧在使用自定义方法时,需要考虑方法的可复用性、可维护性以及性能等因素。

还应该遵循前端开发的最佳实践,确保自定义方法的质量和稳定性。

四、个人观点和理解在我看来,泛微OA前端开发接口方法和自定义方法的灵活运用对于提高开发效率和代码质量非常重要。

合理地选择和使用接口方法可以降低前后端开发的耦合度,而巧妙地编写和运用自定义方法则可以提升代码的可读性和可维护性。

五、总结与回顾通过本文的全面评估,我们深入了解了泛微OA前端开发接口方法和自定义方法的重要性,以及如何正确地使用和运用它们。

在日常开发中,我们应该充分利用接口方法和自定义方法,从而更加高效地完成前端开发工作。

大道至简,泛微OA极速版表单设计器全新上线

大道至简,泛微OA极速版表单设计器全新上线

移动办公专家 大道至简,泛微OA极速版表单设计器全新上线越简单越高效将一切繁琐隐于幕后让用户台前操作更简单是e-office从未停止的理念追求全新极速版表单设计器上线如同搭积木一般随心架构组合三分钟设计出一张满意的表单不是梦1、随心拖曳,至简操作泛微OA系统极速版表单设计器贯彻人性化操作理念,界面更加简洁流畅,通过简单的拖曳即可配置出属于自己的工作方式。

设计表单时,就像布置自己的“家”一样,控件就如同家具,通过拖曳即可将“沙发”、“桌椅”“摆放”到对应的位置。

除此之外,控件属性设置更加灵活,控件名称与控件展示名称同步修改,节省二次编辑控件展示名称的时间;明细布局中展示所有明细子项,选中明细子项即可设置属性,打破标准版表单只能进入明细布局中设置属性的限制,更为方便快捷,操作性强。

2、自动排版,智能美化移动办公专家添加控件时,根据办公习惯,OA系统对表单样式进行智能渲染,无需手动设计即可排版出精美的表单样式。

通过自动排版功能,表单的样式、色彩皆智能展现,节省了大量工作时间。

当然,用户也可根据个人审美或功能需求对自动排版的表单样式进行重新设计。

3、控件丰富,功能强大在追求效率的同时,极速版表单设计器控件丰富,功能强大。

基础控件包括单行文本框、多行文本框、单选框、复选框、下拉框等,满足用户全方位的设计需求。

布局控件新增垂直布局和水平布局控件,使控件垂直或水平排列。

同时,新增描述控件,可用作静态文本展示。

除此之外,还可进行编辑器、系统数据、签名图片、附件上传、会签、动态信息等高级控件的添加。

针对添加的控件,可对其属性进行编辑,例如宽度、标题对齐方式、数据源等。

对于整体表单,可对其主题颜色以及背景透明度自定义设置,随心实现色彩搭配。

4、复制功能,提升效率移动办公专家强大的复制控件功能,可将控件的属性复制到新控件。

对于功能类似的控件,通过一键复制实现格式、色彩等基本属性的“迁移”,减少重复操作,提升工作效率。

泛微 使用手册

泛微 使用手册

泛微使用手册泛微OA是一款企业级的办公自动化系统,广泛应用于企业、政府及各种组织机构中,是实现信息化办公的重要工具之一。

作为一名泛微OA的用户,熟练掌握系统的使用方法对于提高工作效率至关重要。

下面将为您介绍一份关于泛微OA的使用手册,帮助您更好地使用这一强大的办公自动化系统。

一、登录与导航1.登录您需要打开浏览器,输入泛微OA的网址,然后输入您的用户名和密码进行登录。

登录成功后,系统会自动跳转到您的个人工作台。

2.导航在个人工作台上,您可以看到各种功能模块的图标,如日程安排、公告通知、审批流程等。

点击相应的图标,即可进入对应的功能页面。

系统的顶部工具条也提供了快速导航的功能,您可以通过点击相应的菜单项来快速切换功能页面。

二、日程安排1.查看日程进入日程安排功能页面后,您可以查看到您的个人日程安排,包括会议、约会、工作安排等。

系统会根据您的权限自动提醒您即将到来的日程,确保您不会错过任何重要的事项。

2.添加日程如果您需要添加新的日程安排,只需点击页面上的“新建日程”按钮,然后填写相关信息,如时间、地点、参与人等,最后点击“保存”按钮即可成功添加新的日程。

三、公告通知1.查看公告在公告通知功能页面上,您可以查看到各种重要的公告信息,如公司通知、部门公告等。

系统会根据您的权限自动推送相关的通知,确保您能及时获取最新的信息。

2.发布公告如果您是单位的管理员或领导,您可以在此页面上发布新的公告信息。

只需点击“发布公告”按钮,填写相关内容,并选择适合的发布范围即可成功发布新的公告。

四、审批流程1.提交申请如果您需要向上级领导提交各种审批申请,如请假申请、报销申请等,只需在审批流程功能页面上选择相应的申请类型,填写相关内容,并上传必要的附件,最后点击“提交”按钮即可成功提交申请。

2.审批处理如果您是单位的领导或审批人员,您可以在此页面上查看并审批下属员工提交的各种申请。

只需点击相应的待审批申请,查看详细信息后,选择“同意”或“驳回”即可完成审批流程。

泛微OA【开发技巧】流程表单HTML扩展开发

泛微OA【开发技巧】流程表单HTML扩展开发

仅限阅读请勿传播当您阅读本方案时,即表示您同意不传播本方案的所有内容流程表单HTML设计器实现自定义控制表单元素的长度及其他常见需求实现案例版本目录1.说明难度:★★★☆☆预计时间:1小时涉及代码开发:有目标需求:此案例适用项目人员通过流程表单HTML设计器实现自定义控制表单元素的长度。

当不得不这么做的时候,请参考该方案进行适当调整。

可以按照客户要求对时间流程表单进行适当改造。

流程表单上面布局、校验、样式等功能可以jQuery的方式进行适当改造。

知识点:基本信息:背景知识:1、在阅读本教程之前,需具备html和JavaScript基本知识。

2、在阅读本教程之前,需具备jsp页面读写的基本能力。

最终效果:●通过流程表单HTML设计器实现自定义控制表单元素的长度●实现隐藏表单原始边框●实现表单元素未输入内容时悬浮提醒的效果●html签字节点格式调整(内容在左,署名在右)●html签字节点按时间排序并调整格式2.准备工作1、准备一台和正式环境一致操作系统的服务器。

3.(推荐)实现自主设置表单元素的长度将附件提供的上传到服务器的/css/width/目录下面。

css文件 .zip3.1.支持PC端及手机端HMTL模式流程表单(单个流程)1.在代码块中单个流程引入css样式文件<LINK href="/css/width/" type=text/css rel=STYLESHEET>如(如图1)。

(图1)2.在需要自主设置长度单元格式设置class 例如图2 里面的class w50 表示设置这个框子里面的input长度为50px。

如果设置为w100 则限制长度为100px,具体效果如图3(图2)(图3)3.2.HMTL模式流程引入样式文件(一劳永逸)1.新建流程界面流程引入css样式文件<LINK href="/css/width/" type=text/css rel=STYLESHEET>需要修改ecology/workflow/request/文件。

泛微OA工作平台使用手册

泛微OA工作平台使用手册

泛微OA工作平台使用手册泛微OA工作平台使用手册1. 系统概述1.1 系统简介1.2 主要功能介绍1.2.1 人事管理1.2.2 文件管理1.2.3 流程管理1.2.4 日程管理1.2.5 考勤管理1.2.6 统计报表1.2.7 接口集成1.2.8 安全管理1.2.9 其它功能2. 系统安装2.1 系统硬件及软件要求2.2 环境准备2.3 安装步骤2.3.1 安装包2.3.2 安装前准备2.3.3 运行安装程序2.3.4 安装完成后配置3. 系统登录和基本操作3.1 登录系统3.2 修改密码3.3 界面介绍3.3.1 菜单栏3.3.2 操作区域3.3.3 工具栏4. 人事管理4.1 组织架构管理4.1.1 添加部门4.1.2 添加员工4.1.3 修改部门信息 4.1.4 修改员工信息 4.1.5 删除部门或员工4.2 人事档案管理4.2.1 人事档案查询 4.2.2 人事档案维护4.3 员工合同管理4.4 员工考勤管理4.5 绩效管理5. 文件管理5.1 文档5.2 文档5.3 文档分享5.4 文档版本控制5.5 文件夹管理6. 流程管理6.1 发起流程申请6.2 审批流程申请6.2.1 待办任务处理 6.2.2 审批历史记录6.3 新建流程6.4 流程编辑和配置6.5 流程报表7. 日程管理7.1 新建日程安排7.2 查看日程安排7.3 修改日程安排7.4 删除日程安排7.5 日程提醒设置8. 考勤管理8.1 考勤打卡8.1.1 上班打卡8.1.2 下班打卡8.2 考勤报表8.3 请假申请9. 统计报表9.1 统计报表9.2 报表导出和打印9.3 报表分析和解读10. 接口集成10.1 数据接口说明10.2 接口集成实例10.2.1 与邮箱接口集成10.2.2 与HR系统接口集成11. 安全管理11.1 角色权限管理11.2 用户权限管理11.3 审计日志管理11.4 密码策略设置12. 其它功能12.1 系统设置12.1.1 全局参数设置12.1.2 系统日志设置12.2 个人设置12.2.1 修改个人信息12.2.2 修改个人偏好设置附件:本文档涉及的相关文件、示例、截图等。

泛微OA功能清单

泛微OA功能清单

泛微OA功能清单泛微OA是一款集办公自动化、协同办公、流程管理和知识管理等功能于一体的企业级OA系统。

它具有丰富的功能模块和灵活的定制性,可以满足企业不同部门和不同需求的办公需求。

下面是泛微OA的一些主要功能:1.公文管理:-公文起草、审批和归档管理;-公文流转、传阅和批量签发;-公文相关附件的管理和共享;-公文编号、导出和打印功能。

2.流程管理:-自定义流程设计和流程关系配置;-流程发起、审批和跟踪;-流程实例监控和报表分析;-流程节点和转移条件的设置。

3.信息协作:-项目管理和任务分配;-日程安排和会议管理;-知识库和文档共享;-公告通知和邮件提醒。

4.资源管理:-人员组织结构管理;-员工信息和权限设置;-设备和办公用品的申请和归还;-车辆和会议室的预定管理。

5.报表统计:-系统日志和审计记录的查询;-业务数据的统计和图表展示;-自定义报表的设计和生成;-报表导出和分享功能。

6.移动办公:-移动审批和消息提醒;-任务和日程的同步;7.数据整合:-与企业内部其他系统的对接;-数据的导入和导出;-数据同步和更新;-数据安全性和权限控制。

8.统一身份认证:-单点登录和统一账号管理;-用户权限和角色设置;-AD/LDAP集成和同步;-用户身份验证和密码策略。

9.安全管理:-数据加密和备份保护;-权限细粒度控制和审计;-安全审计和风险管理;-系统漏洞扫描和修复。

10.集成扩展:-API接口和开发平台;-第三方应用和插件集成;-个性化定制模块和页面;-用户界面和工作流的自定义。

以上是泛微OA的一些主要功能清单,它们可以帮助企业实现高效的办公协同、流程管理和信息共享,提高工作效率和管理水平。

同时,泛微OA还具有可靠的安全性和扩展性,能满足企业各类需求和发展。

泛微流程表单设计

泛微流程表单设计

泛微流程表单设计泛微流程表单设计是企业数字化转型中不可或缺的一部分,它能够对企业生产、管理过程进行全面、细致的规划和管理。

下面将从泛微流程表单设计的流程、需求和实现等方面进行探讨。

一、泛微流程表单设计的流程泛微流程表单设计包含表单设计、流程设计、系统集成三个主要环节。

1、表单设计表单设计是整个流程的核心,其关键是定义表单的各种属性,包括表单字段的数据类型、取值范围、默认值、是否必填、是否只读等等。

表单设计的目标是实现表单属性与业务数据的高度一致性。

2、流程设计流程设计是整个流程的关键,其核心是定义流程的各个步骤以及步骤之间的跳转关系。

流程设计的目标是实现业务流程与表单属性的高度一致性。

3、系统集成系统集成是整个流程的环节,其关键是将表单和流程与其他系统进行无缝集成,实现业务数据的流转和更新。

二、泛微流程表单设计的需求泛微流程表单设计需要满足以下需求:1、高度自定义表单设计需要支持高度自定义,方便企业根据自己的业务需求调整表单的各种属性和字段,以适应不同的业务流程和数据要求。

2、易于使用表单设计需要易于使用,不需要编写代码就可以完成表单设计。

同时,需要支持可视化的表单设计,让用户可以直观地操作表单属性。

3、支持多种数据类型表单设计需要支持多种数据类型,包括文本、数字、日期、时间、下拉框、单选框等等,以适应不同的业务需求。

4、高度模块化表单设计需要高度模块化,支持模块间的嵌套和复用,以避免重复设计和开发,提高设计效率和质量。

5、多种表单展现方式表单设计需要支持多种表单展现方式,包括列表、详情、新增、编辑、审核等等,方便用户根据不同的场景展现表单数据。

三、泛微流程表单设计的实现泛微流程表单设计的实现需要几个关键技术:1、表单设计器需要提供可视化的表单设计器,方便用户通过拖拽、选择等方式自定义表单的各种属性和字段。

2、流程设计器需要提供可视化的流程设计器,方便用户通过拖拽、选择等方式定义业务流程和表单跳转关系。

泛微OA【开发技巧】流程表单HTML扩展开发.doc

泛微OA【开发技巧】流程表单HTML扩展开发.doc

仅限阅读请勿传播当您阅读本方案时,即表示您同意不传播本方案的所有内容流程表单 HTML设计器实现自定义控制表单元素的长度及其他常见需求实现案例版本【开发技巧】流程表单HTML扩展开发(推荐:设计器实现设置文档主题 (Title)表单元素的长度)作者 (Author)胡顺审批者 (To Be Approved By)说明 (Comments)【开发技巧】流程表单HTML扩展开发(推荐:设计器实现设置文件名称 (File Name)表单元素的长度) .doc文档版本历史 :序号日期版本变更说明修改人注释1. 2017-12-19 创建目录功能点刘泰宏2. 2018-2-1 完善各模块内容胡顺3.4.目录1. 说明 .......................................... 错误 !未定义书签。

2. 准备工作 ....................................... 错误 !未定义书签。

3. 实现自主设置表单元素的长度 ..................... 错误 !未定义书签。

. 支持 PC端及手机端 HMTL模式流程表单(单个流程) ..... 错误 !未定义书签。

. HMTL模式流程引入样式文件(一劳永逸).............. 错误 !未定义书签。

4. 实现隐藏表单元素表单边框的需求 ................. 错误 !未定义书签。

. 代码块 . ............................................ 错误 !未定义书签。

. 实现效果 . .......................................... 错误 !未定义书签。

5. 实现表单未输入内容时悬浮提醒的效果 ............. 错误 !未定义书签。

. 代码块 . ............................................ 错误 !未定义书签。

泛微OA【开发技巧】流程表单HTML扩展开发

泛微OA【开发技巧】流程表单HTML扩展开发
var tmp = {};
= lis[j];
var remindTime = lis[j].(lis[j]. - 20);
var str = ();
= new Date(/-/g, '/'));
(tmp);
}
(function(a, b) {
return -;
});
for(var g = 0; g < ; g++) {
"提醒:选择框已经选中!");
issubmit=true;
}else{
"提醒:选择框未选择!");
}
return issubmit;
}
});
7.
7.1.
将以下代码块放在ecology\workflow\request\文件中,如下图:
<script type="text/javascript">
jQuery(document).ready(function(){
var ux = [];
for(var j = 0; j < ; j++) {
var tmp = {};
= lis[j];
var remindTime = lis[j].(lis[j]. - 20);
var str = ();
= new Date(/-/g, '/'));
(tmp);
}
(function(a, b) {
onSortDesc();
});
var onSortDesc = function() {
var ul = jQuery('.remark');

泛微OA【开发技巧】流程表单HTML扩展开发(推荐:设计器实现设置表单元素的长度)

泛微OA【开发技巧】流程表单HTML扩展开发(推荐:设计器实现设置表单元素的长度)

流程表单HTML扩展开发版本v0.2 仅限阅读请勿传播当您阅读本方案时,即表示您同意不传播本方案的所有内容流程表单HTML设计器实现自定义控制表单元素的长度及其他常见需求实现案例目录1.说明 (5)2.准备工作 (6)3.实现自主设置表单元素的长度 (6)3.1.支持PC端及手机端HMTL模式流程表单(单个流程) (6)3.2.HMTL模式流程引入样式文件(一劳永逸) (8)4.实现隐藏表单元素表单边框的需求 (11)4.1.代码块 (11)4.2.实现效果 (11)5.实现表单未输入内容时悬浮提醒的效果 (12)5.1.代码块 (12)5.2.实现效果 (13)6.实现提交时校验身份证号码的需求 (15)6.1.代码块 (15)6.2.实现效果 (17)7.实现某个check框设置为必填的需求 (18)7.1.代码块 (18)8.html打印时解决签字意见多个空格问题 (19)8.1.代码块 (19)8.2.实现效果 (20)9.html同一节点多个签字节点排序。

(21)9.1.多个签字节点按时间先后正序排序 (21)9.2.多个签字节点按时间先后倒序排序 (24)9.3. 实现效果 (26)10.html签字节点格式调整 (27)10.1.html签字节点格式调整为“内容居左,署名居右” (27)10.2.实现效果 (28)11. html签字按时间排序并调整格式 (29)11.1 按时间先后顺序排序并调整格式 (29)11.2. 按时间先后倒序排序并调整格式 (30)1.说明难度:★★★☆☆预计时间:1小时涉及代码开发:有目标需求:此案例适用项目人员通过流程表单HTML设计器实现自定义控制表单元素的长度。

当不得不这么做的时候,请参考该方案进行适当调整。

●可以按照客户要求对时间流程表单进行适当改造。

流程表单上面布局、校验、样式等功能可以jQuery的方式进行适当改造。

知识点:基本信息:背景知识:1、在阅读本教程之前,需具备html和JavaScript基本知识。

泛微OA【开发技巧】流程表单HTML扩展开发(推荐:设计器实现设置表单元素的长度)

泛微OA【开发技巧】流程表单HTML扩展开发(推荐:设计器实现设置表单元素的长度)

仅限阅读请勿传播流程表单HTML设计器实现自定义控制表单元素的长度及其他常见需求实现案例版本目录1.说明 ................................... 错误!未定义书签。

2.准备工作 ............................... 错误!未定义书签。

3.实现自主设置表单元素的长度.............. 错误!未定义书签。

. 支持PC端及手机端HMTL模式流程表单(单个流程)错误!未定义书签。

. HMTL模式流程引入样式文件(一劳永逸).... 错误!未定义书签。

4.实现隐藏表单元素表单边框的需求.......... 错误!未定义书签。

. 代码块.................................. 错误!未定义书签。

. 实现效果................................ 错误!未定义书签。

5.实现表单未输入内容时悬浮提醒的效果...... 错误!未定义书签。

. 代码块.................................. 错误!未定义书签。

. 实现效果................................ 错误!未定义书签。

6.实现提交时校验身份证号码的需求.......... 错误!未定义书签。

. 代码块.................................. 错误!未定义书签。

. 实现效果................................ 错误!未定义书签。

7.实现某个check框设置为必填的需求........ 错误!未定义书签。

. 代码块.................................. 错误!未定义书签。

8.html打印时解决签字意见多个空格问题...... 错误!未定义书签。

. 代码块.................................. 错误!未定义书签。

泛微OA开发技巧流程表单HTML扩展开发推荐设计器实现设置表单元素的长度

泛微OA开发技巧流程表单HTML扩展开发推荐设计器实现设置表单元素的长度
var card=jQuery("#field11365").val();
issubmit = IdentityCodeValid(card);
return issubmit;
};
});
function IdentityCodeValid(code) {
var city={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"};
序号
日期
版本
变更说明
修改人
注释
2017-12-19

泛微OA系统中一些常用的脚本,页面及调整方案

泛微OA系统中一些常用的脚本,页面及调整方案

可以修改配置文件WEB-INF\prop\module.properties,将不需要的模块可以关闭,1改为0。

85.ecology8的客户,XP+IE8打开流程一直加载,怎么解决?xp系统需要xp sp3补丁包 和 ie8的KB2416400补丁包)下载地址:/ie8-kb927917-i-438.html升级补丁后还有问题,参考/article/11c17a2c17c102f447e39d4b.html84.配置都正确字段联动却带不出流程表单的值怎么处理?如果是直接使用的空的数据源,新建一个叫local的数据源,然后使用新建的这个本地数据源即可解决.75.e8版本中,人员登录日志存在哪张表里面?人员登录日志表发生变更不再存在于原先的SysMaintenanceLog,现在存放于HrmSysMaintenanceLog74.怎么让E8系统是用户登录时不区分登录名大小写?PC端只需要在登录 验证页面WEAVER\ecology\login\VerifyLogin.jsp 的48.如何让系统登录时左侧菜单默认隐藏状态不展开? ecology\wui\theme\ecology8\page\main.jspe8rightContentDiv margin-left:0px;leftBlockTd display:none;e8_leftToggle 加个class e8_leftToggleShow47.关于手机端开发的jsp页面要注意哪些问题? Emobile端不能访问Ecology/mobile/plugin以外的目录。

1.手机的ajax页面 放在 mobile/plugin目录下。

2. ajax的jsp页面 不要加 init_wev8.jsp3. ajax的访问路径 mobile/plugin/xxx.jsp46.如何触发系统自带的工作提醒流程?查看SysCreateWF.java文件44.手机端如何实现扫描跳转到相应的流程表单?移动建模有个扫描的插件, 根据条形码获取对应的流程requestid 然后跳转页面/mobile/plugin/1/view.jsp?detailid=requestid ;43.如何屏蔽系统工作流流转错误提醒?注销最下面那句代码即可.42.如何查询菜单和限制角色之间的关系?select customname,m.sharevalue,hrmroles.rolesmark from(select customname,id from LeftMenuInfo where customname is not null and refersubid=0 )t left join (select infoid,sharetype,sharevalue from menushareinfo where sharetype=2 group by infoid,sharetype,sharevalue) m on t.id =id and sharetype=2left join hrmroles on hrmroles.id =m.sharevalue where sharevalue is not null41.E8分部、部门 、人力资源卡片 自定义字段表自定义表是哪个?------ 人力资源卡片CUS_FIELDDATA 里面注意 scopeid='-1' 和scopeid = '1'------E8分部、部门 自定义字段表:--1、分部基础表SELECT * FROM HrmSubCompany--2、分部自定义字段数据存储表SELECT * FROM HrmSubcompanyDefined--3、部门基础表实现39.如何将个别菜单调成4个字显示?1.改物品 这个菜单就看着id用蓝色框框代码替换红色框框代码37.如何修改"门户"菜单为"首页"?36.如何取消顶部菜单排序?注销顶部菜单顺序的规则即可或者SQL手动排序更改门户最上面 导航栏 菜单 排序 问题流程 1 人事 5 知识 2 。

element 表单长度

element 表单长度

element 表单长度
在HTML中,<input>元素的长度可以通过使用size属性或maxlength属性来定义。

size属性用于指定输入框的宽度,以可见字符数为单位。

例如,<input type="text" size="20">会创建一个宽度为20个字符的文本输入框。

maxlength属性用于限制用户在输入框中输入的最大字符数。

例如,<input type="text" maxlength="10">会创建一个最多允许输入10个字符的文本输入框。

注意,这只是一个限制,用户仍然可以在输入框中粘贴超过限制字符数的内容。

请注意,这些属性仅影响输入框的外观和用户输入的限制,并不会对服务器端的数据处理产生影响。

如果需要验证输入内容的长度,需要在服务器端进行验证。

1。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

泛微O A开发技巧流程表单H T M L扩展开发设计器实现设置表单元素的长度文件编码(008-TTIG-UTITD-GKBTT-PUUTI-WYTUI-8256)版本文档主题(Title) 【开发技巧】流程表单HTML 扩展开发(推荐:设计器实现设置表单元素的长度)作者(Author)胡顺 审批者(To Be Approved By)说明(Comments)文件名称(File Name)【开发技巧】流程表单HTML 扩展开发(推荐:设计器实现设置表单元素的长度).doc序号 日期 版本变更说明 修改人 注释 2017-12-19创建目录功能点 刘泰宏 2018-2-1完善各模块内容 胡顺目录仅限阅读 请勿传播流程表单HTML 设计器 实现自定义控制表单元素的长度及其他常见需求实现案例1.说明难度:★★★☆☆预计时间:1小时涉及代码开发:有目标需求:此案例适用项目人员通过流程表单HTML设计器实现自定义控制表单元素的长度。

当不得不这么做的时候,请参考该方案进行适当调整。

可以按照客户要求对时间流程表单进行适当改造。

流程表单上面布局、校验、样式等功能可以jQuery的方式进行适当改造。

知识点:基本信息:背景知识:1、在阅读本教程之前,需具备html和JavaScript基本知识。

2、在阅读本教程之前,需具备jsp页面读写的基本能力。

最终效果:通过流程表单HTML设计器实现自定义控制表单元素的长度实现隐藏表单原始边框实现表单元素未输入内容时悬浮提醒的效果html签字节点格式调整(内容在左,署名在右)html签字节点按时间排序并调整格式2.准备工作1、准备一台和正式环境一致操作系统的服务器。

3.(推荐)实现自主设置表单元素的长度将附件提供的上传到服务器的/css/width/目录下面。

3.1.支持PC端及手机端HMTL模式流程表单(单个流程)1.在代码块中单个流程引入css样式文件<LINK href="/css/width/"type=text/css rel=STYLESHEET>如(如图1)。

(图1)2.在需要自主设置长度单元格式设置class 例如图2 里面的class w50 表示设置这个框子里面的input长度为50px。

如果设置为w100 则限制长度为100px,具体效果如图3(图2)(图3)3.2.H MTL模式流程引入样式文件(一劳永逸)1.新建流程界面流程引入css样式文件<LINK href="/css/width/" type=text/cssrel=STYLESHEET>需要修改ecology/workflow/request/文件。

如(如图4)。

(图4)2.查看及处理流程界面流程引入css样式文件<LINK href="/css/width/"type=text/css rel=STYLESHEET>需要修改ecology/workflow/request/。

如(如图4)。

(图5)3.手机端流程界面流程引入css样式文件<LINK href="/css/width/"type=text/css rel=STYLESHEET>需要修改ecology/mobile/plugin/1/。

如(如图6)。

(图6)4.实现隐藏表单元素表单边框的需求4.1.代码块<style>.excelOuterTable input,.excelOuterTable select,.excelOuterTable .e8_innerShow,.excelOuterTable .e8_outScroll{border: 0px !important;}</style>4.2.实现效果例:原生页面(图7)开发修改后:5.实现表单未输入内容时悬浮提醒的效果此方法只适用于输入框提示。

5.1.代码块1.在代码块中插入代码<script type="text/javascript">$(document).ready(function(){inputTipText();});function inputTipText(){$("div[class*=holder] input").each(function(){if($(this).val() == ""){var oldVal=$(this).parent(".holder").attr("data-holder");if($(this).val()==""){$(this).attr("value",oldVal).css({"color":"#888"});} $(this).css({"color":"#888"}).focus(function(){if($(this).val()!=oldVal){$(this).css({"color":"#000"})}else{$(this).val( "").css({"color":"#888"})}}).blur(function(){if($(this).val()==""){$(this).val(oldVal).css({"color":"#888"})}}).keydown(function(){$(this).css({"color":"#000"})});}});}</script>2.在需要自主设置提示内容的单元格设置class名为holder(如果属性名称class已经存在,需在原有名称后空格后添加holder),以及设置自定义属性为提示内容data-holder的值,例如图8 里面的class w50 表示设置这个输入框的提示内容为“请输入标题”,如图8。

注: class名为holder,自定义属性名为data-holder,不可更改。

具体效果如图9(图8)5.2.实现效果例:原生界面开发修改后:(图9)6.实现提交时校验身份证号码的需求6.1.代码块<script type="text/javascript">jQuery(document).ready(function(){checkCustomize = function(){var issubmit=false;var card=jQuery("#field11365").val();issubmit = IdentityCodeValid(card);return issubmit;};});function IdentityCodeValid(code) {var city={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江 ",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北 ",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外 "};var tip = "";var pass= true;if(!code || !/^\d{6}(18|19|20)\d{2}(0[1-9]|1[12])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/(code)){tip = "身份证号格式错误";pass = false;}else if(!city[(0,2)]){tip = "地址编码错误";pass = false;}else{eady(function(){checkCustomize = function(){var issubmit=false;if(jQuery("#field11359").attr("checked")){("提醒:选择框已经选中!");issubmit=true;}else{("提醒:选择框未选择!");}return issubmit;}});7.html打印时解决签字意见多个空格问题7.1.代码块将以下代码块放在ecology\workflow\request\文件中,如下图:<script type="text/javascript">jQuery(document).ready(function(){jQuery(".span_mc").each(function(){var a=(jQuery(this).html());emove();pan_mc").next("br").remove();pan_mc").parent().find("br").remove();}});});</script>7.2.实现效果例:原生界面删除空的签字意见和一个换行符删除空的签字意见和全部换行符8.(推荐)多内容区域多节点签字意见排序8.1.多个签字节点按时间先后正序排序1.将以下代码放在ecology\workflow\request\ (已办)和ecology\workflow\request\ (待办),文件中,如下图:2.<style>.excelTempDiv .td_edesign .remark{ display: none; }.excelTempDiv .td_edesign .span_mc{ display: block !important; }.excelTempDiv .td_edesign .span_mc span{ display: block; }</style><script >$(document).ready(function() {onSortDesc();});var onSortDesc = function() {var ul = jQuery('.remark');for(var i = 0; i < ; i++) {var lis = jQuery('.remark:eq(' + i + ')').children('.span_mc'); var ux = [];for(var j = 0; j < ; j++) {var tmp = {};= lis[j];var remindTime = lis[j].(lis[j]. - 20);var str = ();= new Date(/-/g, '/'));(tmp);}(function(a, b) {return - ;});for(var g = 0; g < ; g++) {ul[i].appendChild(ux[g].dom);}jQuery('.remark').find('br').remove();jQuery('.remark').show();}}</script>3.在需要自主设置排序的单元格设置class名为remark(如果属性名称class已经存在,需在原有名称后空格后添加remark)。

相关文档
最新文档