Carrotware.Web.UI.Components.CarrotWebGridBase.BuildHeadScript C# (CSharp) Метод

BuildHeadScript() защищенный Метод

protected BuildHeadScript ( StringBuilder sb ) : StringBuilder
sb StringBuilder
Результат StringBuilder
        protected StringBuilder BuildHeadScript(StringBuilder sb)
        {
            string frm = "form:first";
            if (!String.IsNullOrEmpty(this.HtmlFormId)) {
                frm = String.Format("#{0}", this.HtmlFormId);
            }

            if (this.UseDataPage) {
                sb.AppendLine(String.Empty);
                sb.AppendLine("	<script type=\"text/javascript\">");
                sb.AppendLine("	function __clickHead(fld) {");
                sb.AppendLine(String.Format("		$('#{0}SortByNew').val(fld);", this.FieldIdPrefix));
                sb.AppendLine(String.Format("		$('{0}')[0].submit();", frm));
                sb.AppendLine("	}");
                sb.AppendLine(String.Empty);
                sb.AppendLine("	function __clickPage(nbr, fld) {");
                sb.AppendLine("		$('#' + fld).val(nbr);");
                sb.AppendLine("		$('#' + fld).focus();");
                sb.AppendLine(String.Format("		$('{0}')[0].submit();", frm));
                sb.AppendLine("	}");
                sb.AppendLine("	</script>");
                sb.AppendLine(String.Empty);

                FormHelper(x => x.OrderBy, sb);
                FormHelper(x => x.SortByNew, sb);
                if (!this.PageSizeExternal) {
                    FormHelper(x => x.PageSize, sb);
                }
                FormHelper(x => x.TotalRecords, sb);
                FormHelper(x => x.MaxPage, sb);
                FormHelper(x => x.PageNumber, sb);
            }

            return sb;
        }