public virtual void BindCtx4App2Js(IJSContextProvider jsCtx) { this.JsCtx = jsCtx; string jsObjectName = JSBindObjectName.IsEmpty() ? this.GetType().Name : JSBindObjectName; jsCtx.ExecuteScriptFunction(getJsFunctionString(jsObjectName), Array.Empty <object>()); }
public virtual void BindCtx4JS2App(IJSContextProvider jsCtx) { this.JsCtx = jsCtx; string appBindObjectName = AppBindObjectName.IsEmpty()? this.GetType().Name: AppBindObjectName; jsCtx.ExecuteScriptFunction(getJsFunctionString(appBindObjectName), Array.Empty <object>()); jsCtx.BindVariable(appBindObjectName, this); }