AngularJS Kendo Window自定义动作事件

时间:2016-02-04 15:20:36

标签: angularjs kendo-ui kendo-window

使用Angular Kendo Window的任何人都会知道文档的稀缺程度。

我正在尝试将事件分配给可以传递到Kendo Window Directive的“Custom”操作。该指令如下所示:

<div kendo-window="win2" k-options="options" k-title="'Test Title'"
     k-visible="false"
     k-content="{ url: '../scripts/app/test.html' }"
     k-on-close="testEvent();"></div>

close事件工作正常,但我无法确定如何分配自定义事件,我希望像这样传递它,例如:

<div kendo-window="win2" k-options="options" k-title="'Test Title'"
     k-visible="false"
     k-content="{ url: '../scripts/app/test.html' }"
     k-on-close="testEvent();"
     k-on-custom="customEvent();"></div>

控制器上的选项变量如下所示:

        $scope.options = {
            height: 175,
            width: 900,
            actions: ["Close", "Custom"],
            resizable: false
        };

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Telerik对此问题的回答如下。他们的Kendow Window声称Angular集成了,但是他们的解决方案是一个JQuery hack来实现这个......对于羞耻Telerik,羞耻....

的回复:

&#34;感谢您对Kendo UI的关注。

创建Window实例后,应以编程方式附加自定义Window操作的单击事件。请检查......

http://docs.telerik.com/kendo-ui/controls/layout/window/how-to/use-custom-action-icons

http://docs.telerik.com/kendo-ui/AngularJS/global-events#upon-widget-creation-kendowidgetcreated

此致 笛膜&#34;