明细复制行脚本:
/**
* 复制明细行
* @param groupid
* @return
*/
function copyRow(groupid){
var flag = true;
jQuery("input[name='check_node_"+groupid+"']").each(function(){
if(jQuery(this).is(':checked')){
flag = false;
eval("addRow"+groupid+"("+groupid+")");
var lineindex = jQuery(this).val();
var lineindex_new = parseInt(jQuery("#indexnum"+groupid).val(),10) - 1;
copydata(groupid,lineindex,lineindex_new);
}
})
try{
calSum(groupid);
}catch(e){
}
if(flag){
alert("请选择要复制的行!");
}
}
function copydata(groupid,lineindex,lineindex_new){
if(window.console) console.log("groupid : "+groupid+" from row idx :"+lineindex+" to row idx :"+lineindex_new);
var nodeid = jQuery('input[name^=nodeid]').val();
var tableobj = jQuery("#oTable"+groupid +" tr:eq("+(lineindex)+") td");
if(lineindex==0){
tableobj = jQuery("#oTable"+groupid +" tr:eq(1) td");
}
tableobj.each(function(){
var fieldid = jQuery(this).attr("_fieldid");
if(window.console) console.log("nodeid= "+nodeid+" fieldid --> "+fieldid);
jQuery.ajax({
url: "/workflow/request/js/getFieldViewAjax.jsp?nodeid="+nodeid+"&fieldid="+fieldid,
dataType: "text",
type:"post",
async:false,
contentType : "charset=gbk",
error:function(ajaxrequest){},
success:function(data){
result = jQuery.trim(data);
if(result=='1'){
var type = jQuery('#field'+fieldid+'_'+lineindex_new).attr("type");
try{
if(type == 'checkbox'){
jQuery('[name=field'+fieldid+'_'+lineindex_new+']').attr('checked',jQuery('[name=field'+fieldid+'_'+lineindex+']').is(':checked'));
}else
jQuery('[name=field'+fieldid+'_'+lineindex_new+']').val(jQuery('[name=field'+fieldid+'_'+lineindex+']').val());
}catch(e){}
try{
jQuery('#field'+fieldid+'_'+lineindex_new+'span').html(jQuery('#field'+fieldid+'_'+lineindex+'span').html());
}catch(e){}
try{
jQuery('#field_lable'+fieldid+'_'+lineindex_new).val(jQuery('#field_lable'+fieldid+'_'+lineindex).val());
}catch(e){
}
}
}
});
});
}
getFieldViewAjax.jsp:
<%@ page language="java" contentType="text/html; charset=GBK" %>
<%@ page import="weaver.general.Util" %>
<%@ page import="java.util.*" %>
<jsp:useBean id="rs" class="weaver.conn.RecordSet" scope="page" />
<%
String nodeid = request.getParameter("nodeid");
String fieldid = request.getParameter("fieldid");
rs.execute("select nvl(isedit,0) isedit from workflow_nodeform where nodeid = "+nodeid+" and fieldid = " + Util.getIntValue(fieldid));
String result = "0";
if(rs.next()){
result = Util.null2String(rs.getString(1));
}
System.out.println("nodeid="+nodeid+" fieldid="+fieldid+" result = "+result);
out.print(result);
%>
E-Mobile 7 win+linux 安装包(版本20210409)
含 emp_patch_20210526 更新包
链接:https://pan.baidu.com/s/1gj_Cj8Zq6Igxuic8sIUNbg
提取码:csmb
版权声明:本文为fwecology原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。