关闭

jqgrid 增删查改 添加toolbar 不保存到数据库 artdialog 弹出框编辑

988人阅读 评论(0) 收藏 举报
<table id="grid"></table>
<div id="pager"></div>
<script>
	$(function(){
		 $("#grid").jqGrid({			
			datatype: "json",
			colNames: ['料号','料号名称', '料号规格', '等级', '币别', '单价','数量', '单位', '金额', '备注', 'doc_id'],
			colModel: [
				{name:'material_id',index:'material_id' },
				{
					name: 'material_name',
					index: 'material_name',
					sortable: true
				}, {
					name: 'material_spec',
					index: 'material_spec',
					width: 190 
				}, {
					name: 'grade',
					index: 'grade'
				}, {
					name: 'currency',
					index: 'currency'
				}, {
					name: 'unit_price',
					index: 'unit_price',
					width: 155
				}, {
					name: 'quantity',
					index: 'quantity'
				},{
					name: 'units',
					index: 'units',
					width: 155 ,sortable: true
				}, {
					name: 'amount',
					index: 'amount'
				}, {
					name: 'remark',
					index: 'remark'
				}, {
					name: 'doc_id',
					index: 'doc_id',
					hidden:true, 
					width: 155
				}],
			rowNum: 10,
			rowList: [10, 20, 30],
			rownumbers:true,
			altRows:true,
			//viewsortcols:false,//禁止排序
			altclass: 'altRowsColour',
			pager: '#pager',
			//sortname: 'id',
			viewrecords: true, 
			autowidth: true, //自动匹配宽度
			//width:500, 
			height: 200, //设置高度 
			toolbar : [true,"top"]
			}); 
$("#t_grid").height(27); 
 $("#t_grid").append("<input id='add_btn' class='tbtn' type='button' value='新增' /><input id='alt_btn' class='tbtn' type='button' value='修改' /><input id='del_btn' class='tbtn' type='button' value='删除' /><input id='save_btn' class='tbtn' type='button' value='保存' />"); 
 $("input#add_btn","#t_grid").click(function(){
 		var dialog = art.dialog({id: 'N1111',title: false}); 
					$.ajax({
					    url: 'addG.html',
					    success: function (data) {			    	
					        dialog.content(data);			       
					    },
					    cache: false
					});
  });
 $("input#alt_btn","#t_grid").click(function(){
 		var gr = $('#grid').jqGrid('getGridParam','selrow');
	         if( gr != null ) 
	         	{	 
	         		/*var path = art.dialog.data('homeDemoPath') || './'; 			
					art.dialog.open(path + 'alt.html?fd', {
						title: '修改数据',
						lock:true
					});*/
				 var dialog = art.dialog({id: 'N1111',title: false}); 
					$.ajax({
					    url: 'altG.html',
					    success: function (data) {			    	
					        dialog.content(data);			       
					    },
					    cache: false
					});
				}
	         else alert('请选择修改行');
 });
 $("input#del_btn","#t_grid").click(function(){ 
 		var rowid = $('#grid').jqGrid('getGridParam','selrow');
        if(rowid!= null)
        	$('#grid').jqGrid('delRowData', rowid);
        else alert('请选择删除行'); 
  });
$("input#save_btn","#t_grid").click(function(){ 
	var len=$("#grid .jqgrow").length; 
    if(len>0)
	{ 
    	var rows=$("#grid").jqGrid('getRowData'); 
 		
			var effectRow = new Object();  
			
				effectRow["inserted"] = JSON.stringify(rows);  
			  
			$.post("__URL__/addjia", effectRow,
			function(data){
				//alert(data);
			  },"text");	 
		   /* $.ajax({
		                    url: "__URL__/addjia",
		                    dataType : "html",
		                    data:effectRow,
		                    success : function(data) {
		                        alert(data);
		                    }
		                }); */ 
	}    	
    else alert('无数据'); 
});
	$("#grid").jqGrid('navGrid', '#pager', {
		edit: false,
		add: false,
		del: false,
		search: false,
		refresh: false
	}); 

});
	 
</script>


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:4144次
    • 积分:88
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档