View Mode

function toViewMode(divId){
			$('<div name="flag"></div>').css("font-weight","bold").insertAfter($(":text,select", $("#"+divId)));
			saveToViewMode(divId);
		}
		
		function saveToViewMode(divId){
			$(":text", $("#"+divId)).each(
				function(index){
					$(this).hide();
					$(this).siblings().hide();
					$(this).siblings("[name='flag']").text($(this).val()).show();
				}
			);
			$("select", $("#"+divId)).each(
				function(index){
					$(this).hide();
					$(this).siblings().hide();
					$(this).siblings("[name='flag']").text($("option[value='"+$(this).val()+"']", $(this)).text()).show();
				}
			);
			$("[name='hideFlag']").hide();
		}

$('#saveProductForm').ajaxForm(function() { });

$("#saveProductForm").validate();

function saveProduct(){
			var cptyArray = new Array();
            $("tbody>tr", $("#counterPartyTable")).each(
	            function(index){
	            	var cpty = new Object();
	            	var counterPartyId = $("td:eq(0)", $(this)).text().trim();
	            	if(counterPartyId!=""){
	            		cpty.cptyId = counterPartyId;
	            		cpty.bestPrice = $(":checkbox[name='BEST_PRICE']", $(this)).val();
	            		cpty.ibPrice = $(":input[name='ibPrice']", $(this)).val().trim();
	            		cpty.status = $("TD[name='cptyStatusTD']", $(this)).text().trim();
	           			cptyArray.push(cpty);
	           		}
	            }
            );
            
      reqCounterparty = $.toJSON(cptyArray);
			
			$("#saveProductForm").ajaxSubmit(
				{
					type:"post",
					url:"<%=strUrl%>?actionMethod=saveProductAttrs&missingAttr="+missingAttr+"&underlyings="+underlyings+"&beUnderlyings="+beUnderlyings+"&buUnderlyings="+buUnderlyings+"&reqCounterparty="+reqCounterparty,
					dataType:"json",
					beforeSubmit:
					function(formData,jqForm,options){
						var ret = $("#saveProductForm").valid();
						if (ret == false) {
							alert("Please fill the form elements correctly!");
							return false;
						}

						return true;
					},
					success:
					function(data){
						if(data.success=="NO"){
							alert(data.message);
							return false;
						}
					}
				}
			);
}


 

 

function toChangeMode(){
			$("div[name='flag']").each(
				function(index){
					$(this).hide();
					$(this).siblings().show();
				}
			);
			
			$("[name='hideFlag']").show();
			
			$(":checkbox").each(
				function(){
					$(this).removeAttr("disabled");
				}
			);
}


 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值