public static MvcHtmlString GridButtonActionWindow(this HtmlHelper helper, string name, string headerText, int widthInPx = 300, int heightInPx = 200)
        {
            var wp  = new WindowParameters(name, headerText, "", "", widthInPx, heightInPx, "");
            var wdw = WindowBuilderHelper.CreateWindow(helper, wp);

            return(new MvcHtmlString(wdw.ToHtmlString()));
        }
        public static MvcHtmlString ActionWindowButton(this HtmlHelper htmlHelper, ButtonParametersBase buttonParameters, ActionParameters actionParameters, ActionButtonWindowParameters actionButtonWindowParameters)
        {
            var str = string.Format("<a id='{0}' href='#' class='actionWindow'>REPLACE</a>", actionButtonWindowParameters.Name);

            str  = buttonParameters.ButtonConstructor(str).ToString();
            str += WindowBuilderHelper.CreateWindow(htmlHelper, actionButtonWindowParameters, actionParameters);
            return(new MvcHtmlString(str));
        }
        public static MvcHtmlString GridTopButtonActionWindow(this HtmlHelper helper, ActionWindowParameters parameters)
        {
            var str = new StringBuilder();

            str.Append(String.Format("<div class='t-toolbar t-grid-toolbar t-grid-top'>" +
                                     "<a id='{0}' class='t-button t-button-icontext t-grid-add actionWindow' " +
                                     "href='#'><span class='t-icon t-add'></span>{1}</a></div>", parameters.Name, parameters.LinkText));
            var wdw = WindowBuilderHelper.CreateWindow(helper, parameters);

            str.Append(wdw.ToHtmlString());
            return(new MvcHtmlString(str.ToString()));
        }
        public static MvcHtmlString ActionWindow(this HtmlHelper helper, ActionWindowParameters parameters)
        {
            var str = new StringBuilder();

            str.Append(String.Format("<a id='{0}'class='t-button actionWindow'  href='#'>{1}</a>", parameters.Name, parameters.LinkText));

            var wdw = WindowBuilderHelper.CreateWindow(helper, parameters);

            str.Append(wdw.ToHtmlString());

            return(new MvcHtmlString(str.ToString()));
        }