页面效果如图片。
我现在用的是DWZ框架,在点击表格添加行的时候,append生成一个lookup,现在的问题是,生成后点击lookup查找按钮,会跳到另一个页面。
代码贴上来:
var detaillist = new Array();
var addRows = function(){
var _len = $("#tab tr").length;
var _upLen = _len - 1;
if(_len > 1){
//获取上一层的值
var gId = $("#gId"+_upLen).val();
var gName = $("#gName"+_upLen).val();
var odCount = $("#odCount"+_upLen).val();
var odAmount = $("#odAmount"+_upLen).val();
if(gId!='' && odCount!='' && odAmount!=''){
//push到detaillist
var goods = new Object();
goods.gId = gId;
goods.odCount = odCount;
goods.odAmount = odAmount;
detaillist.push(goods);
//计算金额
setTotal();
//上一行不可修改
$("#nameTd"+_upLen).text(gName);
$("#countTd"+_upLen).text(odCount);
$("#amountTd"+_upLen).text(odAmount);
//新加一行
$("#tab").append("<tr id="+_len+" align='center'>"
+"<td>"+_len+"</td>"
+"<td>"
+"<input type='hidden' name='gId' id='gId"+_len+"' />"
+"<input type='text' size='30' class='textInput required' name='gName' id='gName"+_len+"' suggestFields='gId,gName' lookupGroup='' lookupPk='gId' suggestUrl=''/>"
+"<a class='btnLook' rel='gName"+_len+"' href='/center/goods/goods_selectList.do' lookupGroup='' lookupPk='gId' width='600' height='300' >选择商品</a>"
+"</td>"
+"<td><input type='text' size='10' class='textInput required digits' name='odCount' id='odCount"+_len+"' /></td>"
+"<td><input type='text' size='10' class='textInput required number' name='odAmount' id='odAmount"+_len+"' /></td>"
+"<td><a href=\'#\' onclick=\'deltr("+_len+")\' >删除</a></td>"
+"</tr>");
}else{
alert("请先完成上一商品的进货操作!");
return;
}
$("#orderDetails").val(changetoString(detaillist));
}
}