通达OA 对于工作流表单中列表控件数据的数组问题处理

最近几天研究了一下工作流表单的列表控件,这个控件实际上把数据组合后存储到数据表的一个列中,使用的时候再拆开进行显示。这不这次需要对这个数据进行一下手动解析,来了:

if($ROW=mysql_fetch_array($cursor))
{
	$article_class = $ROW[‘data_3‘] ;

	$dotNum = substr_count($article_class, ‘`‘) ."<br>";
	$rowNum = $dotNum/4;

	$arr = explode("`",$article_class);

	for($i=0; $i<=$rowNum; $i++){
		for($j=0; $j<4; $j++){
			echo $arr[$i*4+$j] ." ";
		}
		echo "<br>";
	}
}

开始的时候通过中间获取相应的数据,结果并没有实际传递过来,耽误了一些时间,最后直接找到原始数据表下手解决。

时间: 2024-10-09 00:46:56

通达OA 对于工作流表单中列表控件数据的数组问题处理的相关文章

如何控制通达OA的工作流表单列表控件的列输入框

通达OA的工作流表单列表控件只提供了从内部或外部数据源映射选择,但有时需要控制某些列不能输入,有些列录入后,带出其他列的数据,如下图 //通过存货编号取存货信息 function getinventory(cinvcode){ var resobj; jQuery.ajax({type:'POST', url:'/userext/index.php?c=workflow&m=getcinvname', data:{cinvcode:cinvcode}, success:function(res)

通达OA 工作流表单中关联查询另外一个工作流方法(源码)

一个工作流表单中,如何方便的查询相关的工作流表单内容,反复打开各个菜单必然需要造成多次点击浪费时间,切换也会带来思路的中断.这里通过js代码的方式把这个问题进行了解决. <style></style><script></script> <input title="流水号" align="left" hidden="0" style="text-align: left" na

通达OA 一些工作流调整后带来的后果及应对措施

最近单位有个工作流需要修改,原因是最早设计时控件的字段设计不规范,控件直接使用了人员的名字来命名了.这不使用手机访问时就出问题了,名字会直接显示出来,现在就需要进行调整. 调整初步有两个方案: 一是完全重新设计一个,旧版本待现有没执行完的执行完毕封存即可. 二是直接在原有工作流上修改,经过测试,在手机上显示的是字段的title值,这样的话修改title即可,也就是可视化设计器里面的名字.工作流里面实际存储数据用到的是控件的name,也就是一般"name=DATA_1"这样,这个是不要修

(转)345OA旗舰版 v10.0.1800 - 工作流表单电子印章控件破解版

此为工作流表单电子印章控件,与其说是破解,其实是某公司购买的正版授权,可以去掉演示版控件的蓝色划线,如果实在想改成自己公司名称,哪只能联系NTKO购买,任何授权都会有被授权的公司名称.替换下ntkoWebSign.cab,修改下js代码里面的控件版本号码,就适用345OA办公系统 v10.0.1800,当345OA系统注册为旗舰版,即可使用工作流表单电子印章.实现工作流办理时,在表单上直接手写签名(需要手写笔).加盖电子印章.文字批注,可以把领导签名扫描制作成带口令的印章文件上传到OA系统,需要

通达OA 在工作流中直接查询表单内容的开发尝试

一个朋友提出要在工作里直接查询表单内容的需求,原来他们把工作流当做业务系统来用,也算把工作流用到极致了.为了实现像软件里直接的查询功能,他想在办理工作流的时候直接能查询到表单里面的内容. 通过研究通达工作流数据库,找到新版本的工作流现在把数据完全单独存放在一个表中,每个流程有一个单独的数据表. 通过将相关数据整合查询,达到了预期的查询目的,鉴于通达OA原有程序很难修改,这里单独做了一个办理及办结工作的界面,待办工作可以直接点击"主办"来进行相应查询.办理完毕的流程则只能查看表单结果.

通达OA 在工作流中增加根据流水号查询其他工作流的一个小功能

前段时间帮朋友实现的一个小功能,今天再整理一下.要实现的功能其实也很简单,就是在一个工作流里能查看到另一个管理的工作流里的内容.流程多了,各流程之间也会有些关联,原来朋友做的只是在表单里输入要查询的流水号,要查询的人需要按照这个流水号在工作流查询里打开这个功能再查询,点击.打开这些动作说来简单但是也是增加了一些麻烦.为了解决这个小小的问题,我在表单里简单改造了一些,增加了一个查询的链接,这样每次查询的时候点击一下就OK了,技术就是为人服务的么. 需要说明的是:这两个流程是有关联的,而不能任意查所

通达OA 打通工作流与其他系统数据关联,系统整合新思路

这几天做的一个开发案例时,对工作流的扩展整合能力又有了新的认识,工作流除了进行日常审批之外,通过一定的二次开发还可以达到与其他软件系统对接的效果. 在企业应用里,很多情况是这样的:单位先上了OA系统,在这里已经开展了工作流的应用,并且把很多的流程审批都做到了OA里面,并且大家也形成了使用OA工作流进行审批的习惯:如果这时再上其他的软件系统,里面再有一套审批流程的话,应用推广起来难度可想而知.这时如果想顺利推动软件的应用,最好的办法就是不改变原有审批流程,而是将审批结果回传到应用系统中,这里就涉及

通达OA mysql在表的某一位置增加一列的命令写成程序判断的问题

本来要写一个文档,中间用程序判断某列是否存在,不存在的话则添加,存在就不处理直接显示一个结果就可以,写的程序如下: if  exists ( select * from information_schema.columns where table_name = "flow_process" and column_name ="X_test2"  AND table_schema = 'TD_OA' ) then          alter table flow_p

通达OA 手机签章控件用工作流条件限制居然无效

由于手机应用已深入日常生活的每个角落,手机已成为人们工作生活不可或缺的工具.集团也在近期加强了这方面的应用,开始大力推广OA移动端的应用,并购买了正式版的手机签章控件. 手机签章控件需要单独添加,原来工作流表单中只有电脑签章的部分需要重新添加一遍.这点来说会给流程设计人员增加一些工作量,稍有不便. 但是近期在实际使用中,有部门反应有领导用手机签批,没有盖章就转交到了下一步的情况.发现这样的情况我们马上组织进行测试,在流程中的条件限制居然不能限制必须进行手机签章,哪怕只有这样一个条件也不成.而之前