JAVA
SpringMVC @Controller
中的add方法 添加前台JSP传过来的MODEL
@RequestAttribute(value = "detailModel") DetailModel detailModel,
Service方法 把model里 “,”分割的属性取出来 重新放到MODEL里,新增
private void addDetailModel(DetailModel detailModel){
if(detailModel != null){
if(detailModel.getCustomName()!= null){
String b[] = detailModel.getCustomName().split(",");
for(int i=0;i<b.length;i++){
DetailModel detailModelTemp = new DetailModel();
long detaileId2 = IdUtil.nextId("DetailModel");
detailModelTemp.setDetaileId(detaileId2+"");
detailModelTemp.setProId(detailModel.getProId());
detailModelTemp.setCreateTime(DateUtils.getCurrentTime());
//单据类型-收费
detailModelTemp.setBillType(BillEType.FEEIN);
//受让方
detailModelTemp.setCustomType(detailModel.getCustomType());
//交款单位
detailModelTemp.setCustomName(detailModel.getCustomName().split(",")[i]);
// uniBillType收费科目
detailModelTemp.setUniBillTypeName(detailModel.getUniBillTypeName().split(",")[i]);
//应收总金额
detailModelTemp.setDetailTotalShould(detailModel.getDetailTotalShould().split(",")[i]);
//实收总金额
detailModelTemp.setDetailTotal(detailModel.getDetailTotal());
detailModelTemp.setBillId(detailModel.getBillId());
comissionPageDao.saveAddDetailModel(detailModelTemp);
}
}
}
}
JSP==========
<!-- 转让方列表 -->
<div id="addDiv">
<div>
<td>转让方</td>
<td>
<table border="1" id="addTable">
<thead>
<tr >
<td width="23%" class="datagrid-header">交款单位</td>
<td width="15%" class="datagrid-header">收费科目</td>
<td width="18%" class="datagrid-header">应收总金额</td>
<td width="18%" class="datagrid-header">实收总金额</td>
<td class="datagrid-header">操作</td>
</tr>
</thead>
<tbody>
<c:if test="${not empty detailModelList}">
<c:forEach items="${detailModelList}" var="a">
<tr class="myTr">
<td><input type="text" value="${a.customName}" name="detailModel.customName"/></td>
<td><input type="text" value="${a.uniBillTypeName}" name="detailModel.uniBillTypeName" size="10"/></td>
<td><input type="text" value="${a.detailTotalShould}" name="detailModel.detailTotalShould" size="10"/></td>
<td><input type="text" value="${a.detailTotal}" name="detailModel.detailTotal" size="10"/></td>
<td>
<input type="button" value="+" onclick="addDiv()">
<input type="button" value="-" id="rt" onclick="removeTr(this)">
</td>
</tr>
</c:forEach>
</c:if>
</tbody>
</table>
</td>
</div>
</div>
</tr>
JS======
<style type="text/css">
td{
border: 1px solid silver ;
height: 30px;
font-size:12px;
padding-left: 10px;
padding-right: 10px;
}
.td1{
background-color: #d3e8fa;
font-weight:bold;
}
.yin{
display: none;
}
</style>
function addDiv(){
var tr = '<tr class="myTr">'
+' <td><input type="text" name="detailModel.customName"/></td>'
+' <td><input type="text" name="detailModel.uniBillTypeName" size="10"/></td>'
+' <td><input type="text" name="detailModel.detailTotalShould" size="10"/></td>'
+' <td><input type="text" name="detailModel.detailTotal" size="10"/></td>'
+' <td>'
+' <input type="button" value="+" onclick="addDiv()">'
+' <input type="button" value="-" id="rt" onclick="removeTr(this)">'
+' </td>'
+'</tr>'
if($('#addDiv').hasClass('yin')){
$('#addDiv').removeClass('yin');
}
$('#addTable tbody').append($(tr));
$.parser.parse($('#addTable'));
}
function removeTr(o){
var tr = $(o).parent().parent();
tr.remove();
if($('.myTr').size() == 0){
$('#addDiv').addClass('yin');
}
}
相关推荐
简单容易方便,这是用jquery easyui 实现的crud
单表的增删该查,jqueryeasyui 布局,分页,
案例8:Spring整合Spring MVC与Hibernate + EasyUI实现电子商城后台订单管理.docx案例8:Spring整合Spring MVC与Hibernate + EasyUI实现电子商城后台订单管理.docx案例8:Spring整合Spring MVC与Hibernate + EasyUI...
案例8:Spring整合Spring MVC与Hibernate + EasyUI实现电子商城后台订单管理.pdf案例8:Spring整合Spring MVC与Hibernate + EasyUI实现电子商城后台订单管理.pdf案例8:Spring整合Spring MVC与Hibernate + EasyUI...
1. 该框架的开发环境为EclipseJEE集成开发工具。... 前台展示页面使用了JQuery EasyUI的布局、列表和消息组件。 6. 系统实现了较为完善的用户模块,对用户数据实现了增、删、改、查、分页等的功能。
基于ASP.NET MVC4+JQuery easyui的企业管理系统开发案例源码,采用MVC4.0+三层+JQuery EasyUI开发,很适合初学者学习!
用spring3 mvc + mybatis + jquery easyui做的一个基础用户,角色,权限的权限管理系统。 主要是学习spring3mvc, mybaits用的。
谁在jquery easyUI 下做过动态生成多条件查询...大体就这样,点击“添加条件”,生成上面描述的一行,这个在jquery easyUI 框架下如何实现,再者,假如post表单提交,服务器脚本如何获取和组装前台提交过来的多个条件。
jquery EasyUI的API,方便使用easyui查看。。。。。。
这个dome是运用了hibernate3+struts2+spring3+jQuery easyui三个后台框架加上一个前台框架组件的
jquery easyui demo 网页下载下来打包了,还有datagrid简要说明
jqueryEasyUI 下载,及api下载 jqueryEasyUI 下载,及api下载
jquery easyui 帮助文档 非常好用的
jQuery EasyUI 中文文档jQuery EasyUI 中文文档jQuery EasyUI 中文文档jQuery EasyUI 中文文档jQuery EasyUI 中文文档jQuery EasyUI 中文文档jQuery EasyUI 中文文档jQuery EasyUI 中文文档jQuery EasyUI 中文文档...
非常不错的SpringMVC框架应用,是别人编辑整理的,本人在MyEclipse下布置是好用的,对初学者有相当的参考价值。
1,shiro+hibernate4+spring3+easyui+fusioncharts部分bootstrap样式全注解零配置简单权限管理web项目 2,简单shiro权限管控 细度到按钮 3,安装方法按config.properties参数配置你的数据库 4,运行db.sql 5,把项目导入...
使用Struts2和jQuery EasyUI实现简单CRUD系统
这个dome运用了spring3+springMVC+springJDBC+jQuery easyui三个后台框架和一个前台框架,主要还有例子
spring mvc、 spring、 hibernate、 easyui 进销存管理系统