X5从A表数据导入B表页面 没有存进数据库 只有点保存才进入数据库 方法
2014-12-31 10:54
267 查看
是以个trigger按钮 触发同步A表数据到B表页面
mainActivity.trigger9Click = function(event){
if(""==staticygh){
alert("请选择人员"+staticygh);
return;
}
var table=null;
// 查询出计划表里面的所有数据
var actionParam = new justep.Request.ActionParam();
actionParam.setString("ygh",staticygh);
justep.Request.sendBizRequest2({
action:"findjhxxAction",
dataType: "json",
parameters :actionParam,
callback: function(result){
if(result.state){
table =result.response;
// alert(table.rows[0].IDS.value);
}
}
});
var xxsum=0;
var actionParam2 = new justep.Request.ActionParam();
actionParam2.setString("ygh",staticygh);
justep.Request.sendBizRequest2({
action:"findjhxxSumAction",
dataType: "json",
parameters :actionParam2,
callback: function(result){
if(result.state){
xxsum =result.response;
//alert(xxsum);
}
}
});
if(xxsum==0){
alert("该员工本周无工作计划");
return;
}
//获取查询的信息数量
var now = new Date();
var month= now.getMonth()+1;
var date = now.getDate()-1;
var nowtime = now.getFullYear()+'-'+month+'-'+date;
var data=justep.xbl('bizData1');
for(var i=0;i<xxsum;i++){
//alert(table.rows[i].IDS.value);
//获取数据源
var options = {
//index : data.getCount(),
//插入行数据
defaultValues : [
{fXXSSTD:table.rows[i].JHSSTD.value,fXXJHRQ:table.rows[i].JHJSSJ.value,fXXNR:table.rows[i].JHNR.value,fXXLB:table.rows[i].JHLX.value,fXXQZ:table.rows[i].JHQZ.value,fXXYGH:table.rows[i].JHYGH.value,fXXYGXM:table.rows[i].JHYGXM.value,fXXSJSJ:nowtime,fXXJHSJID:table.rows[i].IDS.value},
]
};
data.newData(options);
// data.refreshData();
//设置生成计划的数据的2列和3列为只读 //设置的是rowid这行的第3列的type为ro为只读,ed为可编辑
var grid = justep.xbl('grid2');
var data = justep.xbl('bizData1');
var rowid = data.getCurrentID();
grid.grid.setCellExcellType(rowid,1,"ro");
grid.grid.setCellExcellType(rowid,2,"ro");
}
};
对应的后台java方法代码
public static Table findjhxx(String ygh) {
String zhouqujians = finweek7day();
String[] zhouqujian = zhouqujians.split(",");
//System.out.println(zhouqujian[0]+"===="+zhouqujian[1]);
//and a.fJHJSSJ >= stringToDate('" + zhouqujian[0] + "') and a.fJHJSSJ <= stringToDate('" + zhouqujian[1] + "')
String sql = "select a.fID as IDS, a.fJHJSSJ as JHJSSJ, a.fJHNR as JHNR,a.fJHYGH as JHYGH,a.fJHYGXM as JHYGXM,a.fJHLX as JHLX ,a.fJHQZ as JHQZ,a.fJHSSTD as JHSSTD from yt_tdkb_jhb a where a.fJHYGH = '"
+ ygh + "' ";
sql += "and a.fJHJSSJ >= to_date('" + zhouqujian[0] + "','yyyy-mm-dd') and a.fJHJSSJ <= to_date('" + zhouqujian[1] + "','yyyy-mm-dd') ";
HashMap<String, String> sqlMap = new HashMap<String, String>();
sqlMap.put(DatabaseProduct.ORACLE.name(), sql);
Table table = SQL.select(sqlMap, null, dataModel);
//Iterator<Row> rows2 = table.iterator();
System.out.println(sql + "我的数是多少");
// rs2.setInt("xxsum", xxsum);
// System.out.println(findjhxxSum(ygxm)+"我的数是多少");
return table;
}
mainActivity.trigger9Click = function(event){
if(""==staticygh){
alert("请选择人员"+staticygh);
return;
}
var table=null;
// 查询出计划表里面的所有数据
var actionParam = new justep.Request.ActionParam();
actionParam.setString("ygh",staticygh);
justep.Request.sendBizRequest2({
action:"findjhxxAction",
dataType: "json",
parameters :actionParam,
callback: function(result){
if(result.state){
table =result.response;
// alert(table.rows[0].IDS.value);
}
}
});
var xxsum=0;
var actionParam2 = new justep.Request.ActionParam();
actionParam2.setString("ygh",staticygh);
justep.Request.sendBizRequest2({
action:"findjhxxSumAction",
dataType: "json",
parameters :actionParam2,
callback: function(result){
if(result.state){
xxsum =result.response;
//alert(xxsum);
}
}
});
if(xxsum==0){
alert("该员工本周无工作计划");
return;
}
//获取查询的信息数量
var now = new Date();
var month= now.getMonth()+1;
var date = now.getDate()-1;
var nowtime = now.getFullYear()+'-'+month+'-'+date;
var data=justep.xbl('bizData1');
for(var i=0;i<xxsum;i++){
//alert(table.rows[i].IDS.value);
//获取数据源
var options = {
//index : data.getCount(),
//插入行数据
defaultValues : [
{fXXSSTD:table.rows[i].JHSSTD.value,fXXJHRQ:table.rows[i].JHJSSJ.value,fXXNR:table.rows[i].JHNR.value,fXXLB:table.rows[i].JHLX.value,fXXQZ:table.rows[i].JHQZ.value,fXXYGH:table.rows[i].JHYGH.value,fXXYGXM:table.rows[i].JHYGXM.value,fXXSJSJ:nowtime,fXXJHSJID:table.rows[i].IDS.value},
]
};
data.newData(options);
// data.refreshData();
//设置生成计划的数据的2列和3列为只读 //设置的是rowid这行的第3列的type为ro为只读,ed为可编辑
var grid = justep.xbl('grid2');
var data = justep.xbl('bizData1');
var rowid = data.getCurrentID();
grid.grid.setCellExcellType(rowid,1,"ro");
grid.grid.setCellExcellType(rowid,2,"ro");
}
};
对应的后台java方法代码
public static Table findjhxx(String ygh) {
String zhouqujians = finweek7day();
String[] zhouqujian = zhouqujians.split(",");
//System.out.println(zhouqujian[0]+"===="+zhouqujian[1]);
//and a.fJHJSSJ >= stringToDate('" + zhouqujian[0] + "') and a.fJHJSSJ <= stringToDate('" + zhouqujian[1] + "')
String sql = "select a.fID as IDS, a.fJHJSSJ as JHJSSJ, a.fJHNR as JHNR,a.fJHYGH as JHYGH,a.fJHYGXM as JHYGXM,a.fJHLX as JHLX ,a.fJHQZ as JHQZ,a.fJHSSTD as JHSSTD from yt_tdkb_jhb a where a.fJHYGH = '"
+ ygh + "' ";
sql += "and a.fJHJSSJ >= to_date('" + zhouqujian[0] + "','yyyy-mm-dd') and a.fJHJSSJ <= to_date('" + zhouqujian[1] + "','yyyy-mm-dd') ";
HashMap<String, String> sqlMap = new HashMap<String, String>();
sqlMap.put(DatabaseProduct.ORACLE.name(), sql);
Table table = SQL.select(sqlMap, null, dataModel);
//Iterator<Row> rows2 = table.iterator();
System.out.println(sql + "我的数是多少");
// rs2.setInt("xxsum", xxsum);
// System.out.println(findjhxxSum(ygxm)+"我的数是多少");
return table;
}
相关文章推荐
- SQLServer2005 没有日志文件(*.ldf) 只有数据文件(*.mdf) 恢复数据库的方法
- sql server 没有日志文件只有数据文件(.mdf) 的数据库恢复方法
- 调用save()方法,页面显示保存成功,但是数据库中没有值的原因
- 调用save()方法,页面显示保存成功,但是数据库中没有值的原因
- SSH整合时候Hibernate正确执行了save方法,但是数据没有保存到数据库
- SQLServer2005 没有日志文件(*.ldf) 只有数据文件(*.mdf) 恢复数据库的方法
- ASP.NET数据导入至页面列表进行查看并最终保存到数据库
- excel内容导入数据库数据丢失问题的分析几解决方法
- 把一个数据库表中的数据导入到另一个数据库中解决方法
- 不刷新页面查询数据库中数据的方法--XML方法
- 保存数据库中其他对象不变,删除数据库中所有数据的实现方法
- excel中数据导入到Orcale数据库表中的方法
- 使用navicat 8实现创建数据库和导入数据 管理用户与权限[图文方法]
- 读Excel数据并导入到数据库中最快的方法
- 采用dmp格式将分区表数据导入新数据库时,如果新数据库中没有相同的分区时会报错,提示创建所有的分区
- Excel表导入数据库时带小数点的数据会变成科学计数样式的解决方法
- Hibernate 中save方法运行成功之后却没有保存进数据库的原因
- 将图片保存到ORACEL数据库和读取数据显示到页面
- Spring+JPA 数据库保存操作没有异常但数据保存不成功
- 不同数据库数据导入方法