通达oa流程的表单 如何实现的

通达oa流程的表单 如何实现的,第1张

会运用到dreamweaver中HTML设计功能,以工作中的纸质表单作为样板,通过DW设计为电子版本,传入通达OA的表单智能设计器中添加控件,然后针对该表单制作填写顺序,也就是流程制作。

因此,设计表单的时候,并不会运用太多的DW功能,通常都是DW中的表格分布,例如请假单,如果有10行4列,用DW设计就是了,设计中无非是拆分合并,设置表单宽度,字体颜色什么的,这点跟word当中的使用方法类似。

表单的制作能力就是网页设计中的基础,非常简单,但是对基本功要求非常高,例如设计思路不全面,导致在设计表单中要重新拆分合并表格,表单就会变得很乱,设置好的行宽等会失效等等。

说明,在DW中只设计表单的格式,不要加入什么单行输入框、多行输入框、单选按钮什么的。

只要格式做好,即可把表单代码导入表单智能设计器中,通过表单智能设计器中右侧的表单控件,加入到表单中指定位置,单机右侧下方的保存按钮后,进行预览,通过实际效果反复修改,最终完成。另外表单中不加入任何控件,就点击预览的话,什么都看不到。

说了这么多,如果你有一点点网页制作功底,相信你会成长飞快,如果一点都没有的话,就认真学习一下HTML的知识,再去做表单。实在不会就找通达客服帮你吧。

用不了是因为没有设置可写字段,表单设计完毕后还要设计流程,在流程相应的步骤中指定添加相应的可写字段,这样才能在相应的步骤中填写相应的字段

右键点击步骤,菜单中选择可写字段

还有一个问题,控件不要用复制,会出错的,运用表单编辑器添加的每一个控件,会自动对应一个唯一的控件name,复制的控件会出现重名,如果要分配给不同的权限步骤,就会出错,

打开源代码可以看到:<input datasrc="" class="AUTO" title="" datafld="SYS_USERNAME" name="DATA_2" value="{宏控件}" type="text" />

name="DATA_2"这个是唯一识别控件的

图中的设计器中我看有个源代码,你可以在源代码中进行编辑,在代码中找到你想要插入的报表表单的位置,如:最后一个table标记中加入一个行列在行列中增加一个IFREAM标签需要对Ifream设置高度,宽度可以给100%,然后将Ifream的src地址设置为你想要的报表地址即可,当然这样设计是死板了,下面变通一下,你的这个项目应该是PHP编码的吧!那么你可以吧Ifream的src属性设置为你的一个PHP处理程序或者页面用来返回报表的URL地址这样你就可以通过对Ifream中处理程序的src地址传不同的参数来达到输出不同报表表单的目的,比较的灵活多变,我在那个绩效考核的案例中就是这样实现的,你只要将FR报表的表单样式设置的和OA的表单的样式比较一致的话外面的人是看不出来不同的。希望这些对你有用,有什么不明白的你可以继续发问或者消息都可以。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/8014770.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存