将操作委派给KendoWidget事件

时间:2017-05-19 11:39:35

标签: javascript kendo-ui event-delegation

考虑一下: 我有一个标准的商店应用程序。

目标:我想在将文章添加到购物篮之前在kendo window中显示信息消息。只需点击" ok"即可完成添加。或者关上窗户。

目前: 不同的文章类型有特定的功能,如:

    function addArticleType1ToBasket(){
//adds to basket
     doSomething1();
    }
    function addArticleType2ToBasket(){
//adds to basket
     doSomething2();
    }

我在想什么:

    function addArticleType1ToBasket(){
      //showsInfoMessage
      showInfoMessage();

     //adds to basket
     doSomething1();

    }

    function addArticleType2ToBasket(){
     //showsInfoMessage
     showInfoMessage();

     //adds to basket
     doSomething2();

    }

@(Html.Kendo().Window()
      .Name("infoMessage")
      .Visible(false)
      .Width(1000)
      .Draggable()
      .Title("Informations")
      .Actions(actions => actions.Close())
      //Here I want to call my delegate
      .Events(ev=>ev.Close("CallSpecificAction"))
      .Modal(true))

现在我要做的是将特定方法doSomethingX()委托给点击" ok"时触发的事件。或者关上窗户。

我该怎么做?

THX

0 个答案:

没有答案