Class ServiceWebFormDesigner
Parent Widget class to handle the 3 different Webforms
- CComponent
 - 
			
CBaseController
			
			
		 - 
			
CWidget
			
			
		 - 
			
			X2Widget
			
			
			
		 - 
			
			WebFormDesigner
			
			
			
		 - 
			
ServiceWebFormDesigner			
			
			
		 
			 public 
			
			
			
		 | 
		|
			 public 
			
			
			
		 | 
		
			getDropDown(), 
			getJSClassParams(), 
			getJSObjectName(), 
			getTranslations(), 
			init(), 
			renderSpecific(), 
			run()
		 | 
	
			__construct(), 
			ajaxRender(), 
			behaviors(), 
			getModule(), 
			renderFile(), 
			setModule()
		 | 
	
actions(), 
getController(), 
getId(), 
getOwner(), 
getViewFile(), 
getViewPath(), 
render(), 
setId()
		 | 
	
beginCache(), 
beginClip(), 
beginContent(), 
beginWidget(), 
createWidget(), 
endCache(), 
endClip(), 
endContent(), 
endWidget(), 
renderInternal(), 
widget()
		 | 
	
__call(), 
__get(), 
__isset(), 
__set(), 
__unset(), 
asa(), 
attachBehavior(), 
attachBehaviors(), 
attachEventHandler(), 
canGetProperty(), 
canSetProperty(), 
detachBehavior(), 
detachBehaviors(), 
detachEventHandler(), 
disableBehavior(), 
disableBehaviors(), 
enableBehavior(), 
enableBehaviors(), 
evaluateExpression(), 
getEventHandlers(), 
hasEvent(), 
hasEventHandler(), 
hasProperty(), 
raiseEvent()
		 | 
	
			public  
			string
		 | 
		$type | 'service' | 
		
			#
			 Name of web form 'list', 'service', 'weblead'  | 
	
			public  
			[type]
		 | 
		$protoName | 'ServiceWebFormDesigner' | 
		
			#
			 Name of the JS Class  | 
	
			public  
			string
		 | 
		$url | '/services/services/webForm' | 
		|
			public  
			string
		 | 
		$saveUrl | '/services/createWebForm' | 
		|
			public  
			array
		 | 
		$defaultList | array('firstName', 'lastName', 'email', 'phone') | 
		
			#
			 List of Default Fields  | 
	
			public  
			string
		 | 
		$modelName | 'Services' | 
		
			$formAttrs, 
			$forms, 
			$id, 
			$viewFile
		 | 
	
			$_module
		 | 
	
$actionPrefix, 
$skin
		 | 
	
			$module
		 | 
	
$controller, 
$id, 
$owner, 
$viewPath
		 |