Beispiel #1
0
        public virtual String ToScriptString()
        {
            MakeJqScript createJsonStrig = new MakeJqScript()
            {
                GetObject = this.options, needBrace = true
            };

            String         returnScript = String.Empty;
            jqElementEvent returnButton = new jqElementEvent(new jqSelector()
            {
                IdName = this.ReturnElementId
            })
            {
                jqRaiseEvent = jqEventStyle.normal
            };

            if (this.UseReturnButton == true)
            {
                returnButton.events.Add(new jqElementEvent.jqEvents()
                {
                    htmlElementEvent = HtmlObjectEvent.click, funcString = "document.location.href = '" + this.ReturnUrl + @"?' + $('#returnQueryString').val();"
                });
            }

            String tplStr = @"
{0};

{1};

$('#{7}').{8}(function () {{ {9} }});
$('#" + this.Id + @"').submit(function () {{$(this).ajaxSubmit(options);return false;}});

var options = {2};

{3};

{4};

{5};

{6};";

            String f = String.Format(tplStr, AppendScriptBefore, returnButton.ToScriptString(), createJsonStrig.MakeScript()
                                     , options.beforeSubmit.ToScriptString(funcMethodModule.funcMakeStyle.complete),
                                     options.success.ToScriptString(funcMethodModule.funcMakeStyle.complete),
                                     UseFormVlidate == true ? formValidate.ToScriptString() : "", AppendScriptAfter, SubmitElementId, SubmitEvent, SubmitFunctionString);

            return(f.ToJqueryDocumentReady());
        }
        public virtual String ToScriptString()
        {
            MakeJqScript createJsonStrig = new MakeJqScript() { GetObject = this.options, needBrace = true };

            String returnScript = String.Empty;
            jqElementEvent returnButton = new jqElementEvent(new jqSelector() { IdName = this.ReturnElementId }) { jqRaiseEvent = jqEventStyle.normal };

            if (this.UseReturnButton == true)
                returnButton.events.Add(new jqElementEvent.jqEvents() { htmlElementEvent = HtmlObjectEvent.click, funcString = "document.location.href = '" + this.ReturnUrl + @"?' + $('#returnQueryString').val();" });

            String tplStr = @"
            {0};

            {1};

            $('#{7}').{8}(function () {{ {9} }});
            $('#" + this.Id + @"').submit(function () {{$(this).ajaxSubmit(options);return false;}});

            var options = {2};

            {3};

            {4};

            {5};

            {6};";

            String f = String.Format(tplStr, AppendScriptBefore, returnButton.ToScriptString(), createJsonStrig.MakeScript()
                , options.beforeSubmit.ToScriptString(funcMethodModule.funcMakeStyle.complete),
                options.success.ToScriptString(funcMethodModule.funcMakeStyle.complete),
                UseFormVlidate == true ? formValidate.ToScriptString() : "", AppendScriptAfter, SubmitElementId, SubmitEvent, SubmitFunctionString);

            return f.ToJqueryDocumentReady();
        }