为什么我不能关闭剑道窗口
Why can't I close my kendo window
我的页面上有这个剑道窗口:
<kendo-button ng-click="modalEnquiryText.center().open();" value="Open" class="k-button">
Enquiry Text
</kendo-button>
<div kendo-window="modalEnquiryText" k-width="1000" k-height="380" k-visible="false" k-title="'Enquiry Text Viewer'">
<div class="col-md-12">
<div class="k-content">
<ul kendo-panel-bar k-options="panelBarOptions">
<li class="k-state-active">
Current Sticky Notes
<div class="row">
<div class="col-md-12">
<textarea id="EnquiryTextEditor" kendo-editor k-ng-model="FormattedEnquiryText"></textarea>
</div>
</div>
</li>
</ul>
</div>
</div>
<br />
<div class="pull-right">
<kendo-button ng-click="modalenquirytext.center().close(); bindHtml()" value="Close" class="k-button k-primary">
Add Enquiry Text
</kendo-button>
<kendo-button ng-click="closeModal(); modalEnquiryText.center().close()" value="Cancel" class="k-button">
Discard and Close Window
</kendo-button>
</div>
</div>
我尝试使用带有两个函数的 ng-click,但这不起作用,我尝试使用 jQuery 选择窗口div 并使用以下代码关闭它:
$scope.bindHtml = function() {
$scope.enquiryText = strip($scope.FormattedEnquiryText);
//reset values on close
$("#EnquiryTextEditor").data("kendoEditor").value("");
commmonUtilities.addAlert('Enquiry Text Added', 'success');
$("#modalEnquiryText").data("kendoWindow").close();
//$("#modalEnquiryText").data("kendoWindow").close();
};
.close(); 是一个未定义的函数。
有谁知道我需要改变什么?我正在使用带有剑道 ui 的 angularJs。
在 Angular ( kendo-window="modalEnquiryText"
) 中向 Kendo 小部件添加名称,使小部件对象可通过作用域/控制器访问 - 因此在您的情况下,您可以在 ng-click 函数中使用 $scope.modalEnquiryText.close()
。沿着这些思路的东西可能会起作用:
$scope.bindHtml = function() {
$scope.enquiryText = strip($scope.FormattedEnquiryText);
$scope.FormattedEnquiryText = ""; // Don't use jQuery here either! Angular bindings are two-way.
commmonUtilities.addAlert('Enquiry Text Added', 'success');
$scope.modalEnquiryText.close();
};
相关文章:
- 为什么我的firefox扩展javascript不能访问opener窗口,也看不到window.name
- JQuery - 检查窗口何时位于顶部(用户不能再向上滚动)
- Extjs 窗口在 IE 中不能很好地显示元素
- 为什么我不能关闭剑道窗口
- 为什么我不能创建新的窗口实例
- 传单.js绘制控件不能在整个地图窗口区域上移动
- 为什么选择范围和弹出窗口不能在javascript中一起工作
- AJAX窗口不能处理西里尔字母-为什么?
- 为什么弹出窗口不能'工作时追加数据到主体表
- 基本弹出窗口不能正常工作
- flexbox中可拖动的分割窗格窗口不能越过子元素
- 模式窗口不能为分页数据表工作
- web弹出窗口不能使用html元素设置标题
- 引导弹出窗口不能在iPad上工作
- 使窗口不能在Chrome中调整大小
- HTTPS在ie:弹出窗口不能正常工作(因为脚本)
- Bootstrap模型上的弹出窗口不能与data-toggle表一起工作
- 检测是否显示引导模态窗口不能正常工作
- 弹出窗口不能正确加载.它需要每次刷新页面
- ajax后的JQM,弹出窗口不能正确呈现