这段可在javascript方法中。用以调用
首先可创建一个总表json对象: 如
var dh=jQuery("#id").val();
var rq=jQuery("#time").val();
var kh=jQuery("#kh").val();
var ywy=jQuery("#yw").val();
var bz=jQuery("#bz").val();
//格式化时间
var time=new Date(rq.replace(/-/ig,"/"));
//创建json对象
var json={FSaleformno:dh,FSaleformDate:time,FCustomer:kh,FSales:ywy,FRemark:bz};
//FSaleformno 、FSaleformDate.. 等 : pojo 类中属性
//创建json数组 用于保存详细表中的多行数据
var arry=[];
//循环保存
jQuery("#t>tr").each(function(i,tr){
//找到每行
var hh=i+1;
var mc=jQuery(tr).find(":text").eq(0).val();
var sl=jQuery(tr).find(":text").eq(1).val();
var jg=jQuery(tr).find(":text").eq(2).val();
var je=jQuery(tr).find("td").eq(4).html();
//保存之前判断金额
if(je>0)
{
//定义json
var json2={id:{TSaleform3:json,FLineId:hh},FGoods:mc,FQty:sl,FPrice:jg,FManeyAmt:je};
// id 、FGoods、FQty .. 等: 从表 中的属性 。 TSaleform3 、FLineId:中间表的属性
//添加到数组
arry.push(json2);
}
});
//DWR调用业务层的保存方法
myjs.saleFame(json,arry,function(x){
alert('保存成功');
});
myjs.getID(function(x){
jQuery("#id").val(x);
//时间截取
jQuery("#time").val(x.substring(2,6)+"-"+x.substring(6,8)+"-"+x.substring(8,10));
});
{获取单号类方法:
public String getID()
{
//格式化时间
SimpleDateFormat sFormat=new SimpleDateFormat("yyyyMMdd");
Date date=new Date();
String tody=sFormat.format(date);
//查询最大单号
String maxID=tsaleform3DAO.findMaxID(tody);
if(maxID==null)
return "SL"+tody+"0001";
//有 截取
String subMaxId=maxID.substring(2);
return "SL"+(Long.parseLong(subMaxId)+1);
}
}
// 有中间表时候的级联添加保存操作
//保存
public void saleFame(TSaleform3 tSaleform3,TSaleformDetail3[] tsDetail3s)
{
//实例化主表 从表 将从表添加到主表
tSaleform3.getTSaleformDetail3s().addAll(Arrays.asList(tsDetail3s));
tsaleform3DAO.save(tSaleform3);
}
分享到:
相关推荐
dwr 各种调用方法 不同类型
DWR实现java类转换成JavaScript类的小例子。
DWR中各种java方法的调用,DWR应用
动态刷新技术,结合网页聊天室,DWR框架 结合ajax技术
dwr调用带集合返回值的方法,dwr调用带集合返回值的方法
springboot整合dwr实现js调用java方法,页面支持freemarker和jsp
ajax技术中dwr的简单实例
这些请求被发送给 DWR,这时它的第二个作用就是把请求翻译成服务器端 Java 对象上的方法调用并把方法的返回值放在 servlet 响应中发送回客户端,编码成 JavaScript。DWR 还提供了帮助执行常见的用户界面任务的 ...
介绍ajax技术和dwr框架,从ajax的requesthttp对象到dwr框架方法,学习就可用,是java应用方面
dwr反向ajax使用,即时提醒。WEB网页实现右下角时时弹出提醒DIV
这两本书来的也不容易,所以想跟大家分享一下,想学着两个技术的,看完绝对不后悔。
AJAX DWR教程AJAX DWR教程AJAX DWR教程AJAX DWR教程AJAX DWR教程AJAX DWR教程AJAX DWR教程AJAX DWR教程
dwr实现ajax功能ajax+dwr.........................
web服务的ajax请求数据直接调用javaDAO类返回JSON数据。取值方便。快捷
Ajax DWR中文文档Ajax DWR中文文档Ajax DWR中文文档Ajax DWR中文文档Ajax DWR中文文档Ajax DWR中文文档Ajax DWR中文文档Ajax DWR中文文档Ajax DWR中文文档
Ajax(DWR实现例子) Ajax(DWR实现例子) Ajax(DWR实现例子) Ajax(DWR实现例子) Ajax(DWR实现例子) Ajax(DWR实现例子)
DWR2.0版中文文档。当Ajax向我们袭来的时候,很多写代码的程序员...这是一本DWR完整的教程,也可以当作一本详细介绍DWR的“词典”,通过这本书希望您能够了解一些DWR的基本知识、常用的用户界面组件、远程方法调用等。
JavaScript调用java方法——dwr步骤.docx
dwr dwr项目 js 调用 java 后台 方法 js调用java后台方法 后台方法 异步
利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR0.6添加许多特性如:支持Dom Trees的自动配置...