摘要:处理流程:1.业务起点不一样,起点为查询原来的业务情况,即根据YWBM,XLBM打开查询窗体得到一些参数Pa,如果确定,新建业务并把这些Pa写入DB并转到表单窗口。2.正常处理下去 对于1.中的查询窗体的处理:各类业务查询的条件不一样,结果也不一样;但是最后都是新建业务。共同点不多,不做复用
阅读全文
摘要:ID、Name和字符值中不能有$,~ 但这些可以通过转义替换(在保存表单或者加入控件时)去掉
阅读全文
摘要:预处理: table.Render时,各tr的ID={tableid}_{rowind} 生成一个Hidden,ID、NAME=DEL${datasource},value=’’ 在脚本中生成最后一行的行数{tableid}_rowcount=dt.count;和{tableid}_rowind=dt.count; 再生成{tableid}_reg=new RegE...
阅读全文
摘要:在用户开始的时候在框架做了一个选择后,这个选择被保存到变量中。 (可行的有:QueryString(在图上选完房后打开申收件表单时传入),Session,框架页的Hidden Field,cookie) 表单通过解析得到参数值,并以此值执行查询来显示表单 (可行的有:QueryString,Session,框架页的Hidden Field,cookie) 表单中的客户端j...
阅读全文
摘要:信息分成三类:数据源、控件、绑定信息{XX}表示要被实际值替换的部分。数据源:用Hidden,Name=DS${ID}${Updatable},value={SQL}${Keys}$~{kv1},{kv2},...~{kv3},{kv4}控件:NAME={ID},value={value}控件附加属性:NAME=PRO${ControlID},Value={P1$P2$P3}绑定信息:每个绑定控件...
阅读全文
摘要:在数据绑定后,每个数据源都生成一个同名的hidden,其中包括了数据源查询结果中的主键值列表,提交时随数据一起提交,如。 在生成Grid型数据时,每行加一个Hidden值,按数据源主键列顺序,给出主键值。 更新时根据XML生成控件树,遍历控件树(根据控件的数据源,找到对应的Hidden中保存的主键列及主键值[非GIRD型的主键值为第一个,GRID型根据每行的Hidden值...
阅读全文
摘要:正在设计一个简单的MIS系统,客户有不高的流程更改需求,于是对工作流就在用与不用之间摇摆了。实际业务: 1.有流程更改的需求,但是这样的流程变动是不多的,而且变动不会很大 2.有些是不走流程的。比如说一个材料录入,可能在处理整个业务过程中都要有。 3.权限控制比较复杂。比如说一个流程中,后面的步骤一般是不能修改前面的环节录入的信息,但是又有相当一部...
阅读全文