<?php include(mvc::$cfg['PATH_TPL'].'public/header.php');?>
<?php include(mvc::$cfg['PATH_TPL'].'product/common.php');?>
<div class="list_pager">
	<div id="list_buttons"></div>
	<table id="grid_product"></table>
	<div id="jqGridPager"></div>
</div>
<script type="text/javascript" defer> 
var grid = null;
$(document).ready(function () {
	var form_title = '产品';
	grid = new qgGrid('grid_product',{
		url: urls.listPost,
		autowidth:true,
		rowNum:20,
		colModel: [
			{ label: '产品ID', name: 'p_id', key: true, width: 120, sorttype:'integer',  searchoptions:{sopt:['cn','eq','ne','le','lt','gt','ge','nc','nu','nn']}},
			{ label: '公司', name: 'p_parent_name', key: false, width: 120, sorttype:'integer',  searchoptions:{sopt:['cn','eq','ne','le','lt','gt','ge','nc','nu','nn']}},
			{ label: '产品名称', name: 'p_name', key: false, width: 120,   searchoptions:{sopt:['cn','eq','ne','le','lt','gt','ge','nc','nu','nn']},
			  formatter:viewLink,unformat:function(text){return text;}
			}
		],
		gridComplete:function(){

		},
		onSelectRow:function(key,status,event){
			;
		},
		onEnter:function(rowid){
			if(rowid){
				var viewUrl = urls.view+'?key='+rowid;
				var row = grid.selectRowData();
				qgui.form.view(row.p_name,viewUrl)
			}
		}
	});
	var template1 = 
	{ "groupOp": "AND",
		"rules": [
			{ "field": "ID", "op": "eq", "data": "" },
			{ "field": "height", "op": "le", "data": ""}
		]
	};

	var template2 =
	{ "groupOp": "AND",
		"rules": [
			{ "field": "name", "op": "eq", "data": "" },
			{ "field": "date", "op": "le", "data": ""}
		]
	}; 
	qgui.tableButton({
		dom:'#list_buttons',
		grid:grid,
		title:form_title,
		buttons:[
			{btn:'refresh'},
			{btn:'search',tpl:{names:["查询一", "查询二"],filters:[template1, template2]} },
			{btn:'add',url:urls.add},
			{btn:'edit',url:function(){
				var key = grid.selectRowKey();
				if(key!=null){
					return urls.edit+'&key='+key;
				}else{
					qgui.box.timer('请先选择一条记录');
					return '';
				}
			}},
			{btn:'delete',url:function(){
				var key = grid.selectRowKey();
				if(key!=null){
					var row = grid.selectRowData();
					return {key:key, title:row.p_name, url:urls.deletePost};
				}else{
					qgui.box.timer('请先选择一条记录');
					return '';
				}
			}},
			{btn:'import'},
			{btn:'export'},
			{btn:'tools'},
			{btn:'ui_showhideCol'},
			{btn:'ui_save'},
			{btn:'ui_reset'},
		],
		customButtons:[
			{btn:'btn1',caption:'按钮一',icon:'fa fa-hand-paper-o',type:'btn-white',click:function(e){
				alert(e);
			}},
		],
	});
});
/**方法************************/
var gridReload = function(){ //供弹窗调用
	grid.reload();
};
var viewLink = function(cellValue, options, rowObject, action){
	var key = rowObject.p_id;
	var viewUrl = urls.view+'?key='+key;
	//cellValue = cellValue.replace(/\s/g,'');
	title = escape(cellValue);
	return "<a href='javascript:;' onclick=qgui.form.view('"+title+"','"+viewUrl+"')>"+cellValue+"</a>";
}
</script>
<?php include(mvc::$cfg['PATH_TPL'].'public/footer.php');?>