private BocAutoCompleteReferenceValueRenderingContext CreateRenderingContext() { return(new BocAutoCompleteReferenceValueRenderingContext( HttpContext, Html.Writer, Control, SearchAvailableObjectWebServiceContext.Create(Control.DataSource, Control.Property, "SearchArgs"), BusinessObjectIconWebServiceContext.Create(null, "IconArgs"))); }
public BocReferenceValueRenderingContext( HttpContextBase httpContext, HtmlTextWriter writer, IBocReferenceValue control, BusinessObjectIconWebServiceContext iconWebServiceContext) : base(httpContext, writer, control) { _iconWebServiceContext = iconWebServiceContext; }
public BocAutoCompleteReferenceValueRenderingContext( HttpContextBase httpContext, HtmlTextWriter writer, IBocAutoCompleteReferenceValue control, SearchAvailableObjectWebServiceContext searchAvailableObjectWebServiceContext, BusinessObjectIconWebServiceContext iconWebServiceContext) : base(httpContext, writer, control) { ArgumentUtility.CheckNotNull("searchAvailableObjectWebServiceContext", searchAvailableObjectWebServiceContext); _searchAvailableObjectWebServiceContext = searchAvailableObjectWebServiceContext; _iconWebServiceContext = iconWebServiceContext; }
protected string GetIconContextAsJson(BusinessObjectIconWebServiceContext iconServiceContext) { if (iconServiceContext == null) { return(null); } var jsonBuilder = new StringBuilder(1000); jsonBuilder.Append("{ "); jsonBuilder.Append("businessObjectClass : "); AppendStringValueOrNullToScript(jsonBuilder, iconServiceContext.BusinessObjectClass); jsonBuilder.Append(", "); jsonBuilder.Append("arguments : "); AppendStringValueOrNullToScript(jsonBuilder, iconServiceContext.Arguments); jsonBuilder.Append(" }"); return(jsonBuilder.ToString()); }
protected BusinessObjectIconWebServiceContext CreateIconWebServiceContext() { return(BusinessObjectIconWebServiceContext.Create(GetBusinessObjectClass(), IconServiceArguments)); }