[CLOSED] Success Event Handler for Label with Combo editor

  1. #1

    [CLOSED] Success Event Handler for Label with Combo editor

    Hi,

    I have a Label with combo editor. On Combo value change I am calling a direct method - changeInstitute. How do i handle the success of the "changeInstitute" ? I could not find something like - de.Complete.Success. Please assist.

    @(Html.X().Label()
        .ID("AjaxLabel")
        .Text((string)(Model.DefaultInstituteName))
        .Editor(e => e.Add(
            Html.X().Editor()
                .ID("InstituteLabel")
                .Shadow(false)
                .Alignment("tl-tl?")
                .UpdateEl(false)
                .Width(400)
                .Field(f => f.Add(
                    Html.X().ComboBox().ID("drpSearchInstitute").Name("drpSearchInstitute")
                        .Editable(false)
                        .QueryMode(DataLoadMode.Local)
                        .ForceSelection(false)
                        .TriggerAction(TriggerAction.All)
                        .DisplayField("InstitutionName")
                        .ValueField("InstitutionId")
                        .EmptyText("select Campus...")
                        .Store(Html.X().Store()
                            .Model(Html.X().Model()
                                .IDProperty("InstitutionId")
                                .Fields(
                                    new ModelField("InstitutionId", ModelFieldType.Int) { Mapping = "InstitutionId" },
                                    new ModelField("InstitutionName", ModelFieldType.String) { Mapping = "InstitutionName" }
                                )
                            )
                            .DataSource(Model.InstituteList)
                        )
                    //.Cls("x-form-field-editor")
                     //
                ))
                .DirectEvents(de =>
                {
                    de.Complete.Url = Url.Action("changeInstitute");
                    de.Complete.EventMask.ShowMask = true;
                    de.Complete.EventMask.Target = MaskTarget.CustomTarget;
                    de.Complete.ExtraParams.Add(new Parameter("value", "value", ParameterMode.Raw));
                })
           )
        ))
    Last edited by Daniil; Apr 07, 2015 at 2:00 PM. Reason: [CLOSED]
  2. #2
    Hi @barnali,

    There is de.Complete.Success for me.
    @(Html.X().Editor()
        .DirectEvents(de =>
        {
            de.Complete.Url = "some URL";
            de.Complete.Success = "alert('Success')"; 
        })
    )
  3. #3
    Thanks. Please mark it closed.

Similar Threads

  1. [CLOSED] Issue in Label with Combo editor.
    By barnali in forum 3.x Legacy Premium Help
    Replies: 2
    Last Post: Apr 02, 2015, 7:02 AM
  2. Combo box event handler
    By Shuaib in forum 1.x Help
    Replies: 1
    Last Post: Oct 10, 2012, 1:59 PM
  3. [CLOSED] Label Editor ComboBox Jumps to left when Editor activated
    By IanPearce in forum 1.x Legacy Premium Help
    Replies: 4
    Last Post: Sep 19, 2011, 1:31 PM
  4. Replies: 1
    Last Post: Jun 09, 2011, 7:04 PM
  5. ajax event success
    By [WP]joju in forum 1.x Help
    Replies: 3
    Last Post: Dec 10, 2009, 5:27 AM

Posting Permissions