Click here to Skip to main content
15,889,526 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
hey

i hav create a jqgrid table its run fine but i hav set view button and how to dispaly a particular details using jq popup need to help








[ {"empname":"sa","attend":"present","view":"<button id='btnShowSimple' class='view-demo'>View</button>"},
{"empname":"ra","attend":"present","view":"<button id='btnShowSimple' class='view-demo'>View</button>"},
{"empname":"pa","attend":"present","view":"<button id='btnShowSimple' class='view-demo'>View</button>"},
{"empname":"ma","attend":"present","view":"<button id='btnShowSimple' class='view-demo'>View</button>"},
{"empname":"ra","attend":"present","view":"<button id='btnShowSimple' class='view-demo'>View</button>"},
{"empname":"la","attend":"present","view":"<button id='btnShowSimple' class='view-demo'>View</button>"}
]








HTML
<!DOCTYPE html>
<html lang="en">
	<head>
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
		<meta charset="utf-8" />
		<title>jqGrid  </title>

		<meta name="description" content="Dynamic tables and grids using jqGrid plugin" />
		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />

		<!-- bootstrap & fontawesome -->
		<link rel="stylesheet" href="assets/css/bootstrap.min.css" />
		<link rel="stylesheet" href="assets/font-awesome/4.2.0/css/font-awesome.min.css" />

		<!-- page specific plugin styles -->
		<link rel="stylesheet" href="assets/css/jquery-ui.min.css" />
		<link rel="stylesheet" href="assets/css/datepicker.min.css" />
		<link rel="stylesheet" href="assets/css/ui.jqgrid.min.css" />

		<!-- text fonts -->
		<link rel="stylesheet" href="assets/fonts/fonts.googleapis.com.css" />

		<!-- ace styles -->
		<link rel="stylesheet" href="assets/css/ace.min.css" class="ace-main-stylesheet" id="main-ace-style" />

	
		<script src="assets/js/ace-extra.min.js"></script>

	
	</head>

	<body class="no-skin">
		
		<div class="main-container" id="main-container">
			
			
			<div class="main-content">
				<div class="main-content-inner">

					<div class="page-content">
				


						<div class="row">
							<div class="col-xs-12">
								

								<table id="grid-table"></table>


							</div><!-- /.col -->
						</div><!-- /.row -->
					</div><!-- /.page-content -->
				</div>
			</div><!-- /.main-content -->

		</div><!-- /.main-container -->


		<script src="assets/js/jquery.2.1.1.min.js"></script>


		<script type="text/javascript">
			window.jQuery || document.write("<script src='assets/js/jquery.min.js'>"+"<"+"/script>");
		</script>

		<script type="text/javascript">
			if('ontouchstart' in document.documentElement) document.write("<script src='assets/js/jquery.mobile.custom.min.js'>"+"<"+"/script>");
		</script>
		<script src="assets/js/bootstrap.min.js"></script>

		<script src="assets/js/bootstrap-datepicker.min.js"></script>
		<script src="assets/js/jquery.jqGrid.min.js"></script>
		<script src="assets/js/grid.locale-en.js"></script>

		<script src="assets/js/ace-elements.min.js"></script>
		<script src="assets/js/ace.min.js"></script>

<script type="text/javascript">
			

			jQuery(function($) {
				var grid_selector = "#grid-table";
		
				
				//resize to fit page size
				$(window).on('resize.jqGrid', function () {
					$(grid_selector).jqGrid( 'setGridWidth', $(".page-content").width() );
			    })		
			
				jQuery(grid_selector).jqGrid({
					url: 'attend.json',
					datatype: "json",
					height: 250,
			
					colNames:['Employee Name','Attendance','view'],
					colModel:[
						
						{name:'empname',index:'empname', width:60,editable: true},
						{name:'attend',index:'attend', width:50, editable: true},
 						{name:'view',index:'view',width:30}
					], 
			
					viewrecords : true,
					
					loadonce:true,
				
					altRows: false,			
				
					caption: "Attendance"

				});
				$(window).triggerHandler('resize.jqGrid');//trigger window resize to make the grid get the correct size
				
			
			

			});
		</script>
	</body>
</html>






json


[ {"empname":"sa","attend":"present","view":"<button id='btnShowSimple' class='view-demo'>View</button>"},
{"empname":"ra","attend":"present","view":"<button id='btnShowSimple' class='view-demo'>View</button>"},
{"empname":"pa","attend":"present","view":"<button id='btnShowSimple' class='view-demo'>View</button>"},
{"empname":"ma","attend":"present","view":"<button id='btnShowSimple' class='view-demo'>View</button>"},
{"empname":"ra","attend":"present","view":"<button id='btnShowSimple' class='view-demo'>View</button>"},
{"empname":"la","attend":"present","view":"<button id='btnShowSimple' class='view-demo'>View</button>"}
]
Posted
Updated 9-Jan-16 23:17pm
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900