SIQ主子表管理笔记

一、引入两张表,部门以及人员表

SIQ主子表管理笔记

二、数据库操作(这里只是为了让首页显示部门值,有一个查看)

SIQ主子表管理笔记

三、后台脚本1,2

SIQ主子表管理笔记

importClass(Packages.com.siqiansoft.framework.model.dict.ItemModel);
importClass(Packages.com.siqiansoft.framework.util.Reflect);
importClass(Packages.com.siqiansoft.commons.DateUtil);
importClass(Packages.com.siqiansoft.commons.DateTime);
importClass(Packages.com.siqiansoft.framework.bo.DatabaseBo);
importClass(Packages.java.util.HashMap);
importClass(Packages.java.util.ArrayList);
importClass(Packages.java.lang.Integer);
var dbo = new DatabaseBo();
var list1 = null;
var sql = "select  DEPTNAME from BDEPT";
list1 = dbo.prepareQuery(sql,null);
//定义集合装载得到的map键值对 
var list= Reflect.createArray("com.siqiansoft.framework.model.dict.ItemModel",list1.size());
for(var i=0;i<list1.size();i++){
  var map=new ItemModel();
  map.setKey(list1.get(i).get("DEPTNAME"));  //不用在返回别名中设置EAPKEY EAPVALUE
  map.setValue(list1.get(i).get("DEPTNAME"));
  list[i]=map;    
}
//将集合传回字典
util.setReturnObject(list);

二、

importClass(Packages.com.siqiansoft.framework.model.dict.ItemModel);
importClass(Packages.com.siqiansoft.framework.util.Reflect);
importClass(Packages.com.siqiansoft.commons.DateUtil);
importClass(Packages.com.siqiansoft.commons.DateTime);
importClass(Packages.com.siqiansoft.framework.bo.DatabaseBo);
importClass(Packages.java.util.HashMap);
importClass(Packages.java.util.ArrayList);
importClass(Packages.java.lang.Integer);
var dbo = new DatabaseBo();
var list1 = null;
var deptcode = mapOpts.get("deptname")
print("获取部门名称为:"+deptcode)

var sql = "select code,name from BPERSON where deptname = '"+deptcode+"'";
list1 = dbo.prepareQuery(sql,null);
//定义集合装载得到的map键值对 
var list= Reflect.createArray("com.siqiansoft.framework.model.dict.ItemModel",list1.size());
for(var i=0;i<list1.size();i++){
  var map=new ItemModel();
  map.setKey(list1.get(i).get("CODE"));  //不用在返回别名中设置EAPKEY EAPVALUE
  map.setValue(list1.get(i).get("NAME"));
  list[i]=map;    
}
//将集合传回字典
util.setReturnObject(list);

四、业务字典两个

一、

SIQ主子表管理笔记

SIQ主子表管理笔记

五、控制层跳转

SIQ主子表管理笔记

六、记录集合

SIQ主子表管理笔记

七、记录集合

SIQ主子表管理笔记

八、表单

SIQ主子表管理笔记