C# 클래스 Knockout.KoCreator

상속: IKoCreator
파일 보기 프로젝트 열기: afinzel/KnockoutCreator

공개 메소드들

메소드 설명
AddBinding ( string target ) : void
AddJsFunction ( string propertyName, string jsFunctionName ) : void
AddJsSubscription ( string targetPropertyName, string jsFunctionName ) : void
AddSubscription ( string targetPropertyName, string subFunctionName, string viewModel ) : void
AddViewModel ( string vmName, Type vmType, string targetBinding = "", string jsFunctionName = "" ) : void
AddViewModel ( string vmName, ViewModel viewModel, string targetBinding = "", string jsFunctionName = "" ) : void
GenerateJs ( object callingObject ) : string

비공개 메소드들

메소드 설명
CreateJSViewModel ( Type curType ) : string
GetBindingJavascript ( string curType, string targetBinding ) : string
GetDependabaleJavascript ( string viewModelName ) : string
GetJSFunctions ( ) : string
GetJSONCall ( string methodName, string curType, string javascriptToRunAfterBinding ) : string
GetMethodJavascript ( string returnJs, Type curType, string vmName ) : string
GetPopulateInitialValuesJs ( string curType ) : string
RunOnLoadJs ( ) : string
createJSForVM ( Type curType, string vmName, Type callingObject, string targetBinding ) : string

메소드 상세

AddBinding() 공개 메소드

public AddBinding ( string target ) : void
target string
리턴 void

AddJsFunction() 공개 메소드

public AddJsFunction ( string propertyName, string jsFunctionName ) : void
propertyName string
jsFunctionName string
리턴 void

AddJsSubscription() 공개 메소드

public AddJsSubscription ( string targetPropertyName, string jsFunctionName ) : void
targetPropertyName string
jsFunctionName string
리턴 void

AddSubscription() 공개 메소드

public AddSubscription ( string targetPropertyName, string subFunctionName, string viewModel ) : void
targetPropertyName string
subFunctionName string
viewModel string
리턴 void

AddViewModel() 공개 메소드

public AddViewModel ( string vmName, Type vmType, string targetBinding = "", string jsFunctionName = "" ) : void
vmName string
vmType System.Type
targetBinding string
jsFunctionName string
리턴 void

AddViewModel() 공개 메소드

public AddViewModel ( string vmName, ViewModel viewModel, string targetBinding = "", string jsFunctionName = "" ) : void
vmName string
viewModel ViewModel
targetBinding string
jsFunctionName string
리턴 void

GenerateJs() 공개 메소드

public GenerateJs ( object callingObject ) : string
callingObject object
리턴 string