package com.xt.hb.object
{
	public class FieldObject
	{
		public function FieldObject(label:String = null,field:String = null,showInGrid:Boolean = true,showInPop:Boolean = true,dicFlag:String = "")
		{
			this.setLabel(label);
			this.setField(field);
			this.setShowInGrid(showInGrid);
			this.setShowInPop(showInPop);
			this.setDicFlag(dicFlag);
		}
		
		private var label:String;
		
		private var field:String;
		
		private var showInGrid:Boolean;
		
		private var showInPop:Boolean;
		
		private var dicFlag:String;
		
		public function getLabel():String
		{
			return this.label;
		}
		
		public function setLabel(label:String):void
		{
			this.label = label;
		}
		
		public function getField():String
		{
			return field;
		}
		
		public function setField(field:String):void
		{
			this.field = field;
		}
		
		public function isShowInGrid():Boolean
		{
			return this.showInGrid;
		}
		
		public function setShowInGrid(showInGrid:Boolean):void
		{
			this.showInGrid = showInGrid;
		}
		
		public function isShowInPop():Boolean
		{
			return this.showInPop;
		}
		
		public function setShowInPop(showInPop:Boolean):void
		{
			this.showInPop = showInPop;
		}
		
		public function setDicFlag(dicFlag:String):void
		{
			this.dicFlag = dicFlag;
		}
		public function getDicFlag():String
		{
			return this.dicFlag;
		}
	}
}