修改查看功能的通用代码以及选中数据的获取

	function getitemcallback(returnResult){
	   $('#item_form').find('[name]').each(function() {
		        var type = $(this)[0].nodeName.toLowerCase();
		        var name = $(this).attr('name');
		        if(type =="select"){
		        	$("#item_form " + type+"[name='"+name+"']").selectpicker('val',returnResult.data[0][''+name+'']);
		        }else{
		        	$("#item_form " + type+"[name='"+name+"']").val(returnResult.data[0][''+name+'']);	
		        }
		        //数据不能修改只能查看适用于查看功能
		        $("#item_form " + type+"[name='"+name+"']").attr("disabled","true");
		        //数据可以修改适用于修改功能
		          $("#item_form " + type+"[name='"+name+"']").removeAttr("disabled");
		    });

	    $('#addItemModel').modal('toggle');
	}
	//打开一个新的模态框时移除不可修改
	$('#contact_form').find('[name]').each(function() {
	    var type = $(this)[0].nodeName.toLowerCase();
	    var name = $(this).attr('name');
	    $("#contact_form " + type+"[name='"+name+"']").removeAttr("disabled");
	});
	//判断是否选中
	 function userstateFormatter(value, row, index) {
	      if (row.rowstate == true){
	          return {
	              checked : true//设置选中
	          };
		   }else{
		          return {
		              checked : false//设置选中
		          };
		   }
	  }	
	//将选中的内容进行赋值
	$("#selectUserButton").click(function(){
		var userNames=new Array();
		var userIds = new Array();
		var selectRows = $("#usertable").bootstrapTable("getSelections");
		for(var row in selectRows){
			userNames.push(selectRows[row].userName);
			userIds.push(selectRows[row].id);
		}
		if(openUserDialogType == 'developer'){
			$("#developerName").val(userNames.join("/"));
			$("#developerId").val(userIds.join(","));
		}else if(openUserDialogType == 'acceptance'){
			$("#acceptanceName").val(userNames.join("/"));
			$("#acceptanceId").val(userIds.join(","));
		}
	})

猜你喜欢

转载自blog.csdn.net/qq_42806727/article/details/90064716