<%@page import="org.wdk.module.auth.mount.bean.BaseSessionUser"%>
<%@page import="org.wdk.WDK"%>
<%@page import="org.wdk.module.auth.source.bean.TokenBean"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
	BaseSessionUser su = WDK.getSessionUser(request, response);
	if(null==su){
		su = new BaseSessionUser();
	}
	String WDK_ROOT = WDKCore.WDK_ROOT;
	String RSS_ROOT = WDK_ROOT +"/"+WDKConstant.Theme+"/"+WDKCore.THEME;
	String commonURL = "/"+RSS_ROOT+"/module/public/common.jsp";
%>
<!DOCTYPE html>
<%@page import="org.wdk.WDKConstant"%>
<%@page import="org.wdk.WDKCore"%>
<html>

<head>
<base href="<%=basePath%>" target="_self">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<jsp:include page='<%=commonURL %>'></jsp:include>
<script type="text/javascript" src="<%=RSS_ROOT%>/core/js/wdk.js"></script>
<title>grid字段管理</title>
	
	<script type="text/javascript">
	<% if(null==su){%>		
	$.timeout();
	<%}%>

	var URLParams;
	var _gridcode = "wdk.module.sys.gridfieldgrid";
	var _gridid = $.getUUID();
	var _mgcode = '';
	window.onload = function(){
		_mgcode = $.getURLParam('mgcode');
		$.grid({
			id:_gridid
			,containerid:'layout_grid'
			,gridcode:_gridcode
			,fit: true
			,remoteSort:false
			,pagination:true	//分页控件
			,rownumbers:true
	       	,url:'wdk?action=wdk.public&method=gridfield_load&ajaxparam='+new Date().getTime()
	        ,queryParams:{mgcode:_mgcode}
	        ,idField:'fieldcode'
		    ,editor:[
						{
							field : 'fieldcode',
							editor : {
									type : 'text'
							}
						},
	    	    		{
		    	    		field : 'fieldname',
		    	    		editor : {
		    	    				type : 'text'
	    					}
		    			},
		    			{
		    				field:"width",
		    				editor:{
		    					type : 'text'
		    				}
		    				
		    			},
		    			{
		    				field:"align",
		    				editor:{
		    					type:"inputpop",
		    					options:{
	    								gridid:_gridid,
			    	    				field:'align',
	    								url:'<%=WDK_ROOT%>/module/public/grid_format_align.jsp',
										gridcode:'wdk.module.public.gridformataligngrid',
	    								title:'对齐方式',
	    								width:300,
	    								height:400
	    								//callback:'_callback_inputpop_align'
		    					}
		    				}
		    				
		    			},
		    			{
		    	    		field : 'ishidden',
		    	    		editor : {
		    	    			type : 'checkbox',
		    					options : {on:'是',off:''}
	    					}
		    			},
		    			{
		    	    		field : 'isfrozen',
		    	    		editor : {
		    	    				type : 'checkbox',
		    	    				options : {on:'是',off:''}
	    					}
		    			},
		    			{
		    				field:"ordercode",
		    				editor:{
		    					type : 'text'
		    				}
		    			},
		    			{
		    				field:"parentid",
		    				editor:{
		    					type : 'text'
		    				}
		    			}
	    	    	]
		});

	};
	//新增一行
	function _append(){
		$.grid_editor_append({id:_gridid});
	}
	//删除一行
	function _remove(){
		$.grid_editor_remove({id:_gridid});
	}
	//结束编辑
	function _ending(){
		$.grid_editor_ending({id:_gridid});
	}
	//撤销修改
	function _reject(){
		$.grid_editor_reject({id:_gridid});
	}

	//保存提交
	function _save(){
		var jrows = $.grid_getData({id:_gridid});
		//保存提交
    	var _data = {
			     	  jrows:$.json2str(jrows),
			     	  mgcode:_mgcode
			     	  };
		$.cuajax({
		  	url: 'wdk?action=wdk.public&method=gridfield_save&ajaxparam='+new Date().getTime(),
			method:"post", 
			timeout:WDK_Timeout,
			data:_data,   
			success:function(result) {
				var jres = $.str2json(result);
				alert(jres.desc);
			},
			error:function(result){
				alert('网络错误!result='+result);
			}
		});
	}
	</script>
</head>
<body  class="easyui-layout" data-options="fit:true" style="padding:0px;margin:0px;">
	<div id="layout_grid" data-options="region:'center',border:false,collapsed:false" style="overflow:hidden;border:1px solid #ddd;" >
	
	</div>
	<div id="layout_grid_toolbar" data-options="region:'north',border:false,collapsed:false" style="height:30px;overflow:hidden;border:1px solid #ddd;text-align:left;" >
<!--    	<a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-add',plain:true" onclick="_append()">新增字段</a>-->
<!--    	<a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-remove',plain:true" onclick="_remove()">删除字段</a>-->
    	<a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-ok',plain:true" onclick="_ending()">完成操作</a>
    	<a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-cancel',plain:true" onclick="_reject()">撤销修改</a>
    	<a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-save',plain:true" onclick="_save()">保存提交</a>
    </div>
</body>
</html>