剑道 UI 窗口小部件 - 使用模板的动态标题
Kendo UI Window widget - Dynamic title using templates
是否可以使用模板获得动态窗口标题?
像这样:
wnd = $("#details").kendoWindow({
title: #= ItemName #,
modal: true,
visible: false,
resizable: false,
width: 300}).data("kendoWindow");
我在标题字段中添加了 ItemName 只是为了指示概念。知道吗?
你可以用setOptions api方法做到这一点,比如:
// Setting some options
wnd.setOptions({
title: "dynamic title",
width: "60%"
});
首先用你的代码初始化你的窗口,在某些事件上(按钮点击可能是),使用窗口对象来设置其选项。
如果不清楚,让我们玩一个例子:我正在设置kendo-grid自定义命令按钮单击的窗口标题:
<div class="k-content">
<div id="noteswindow"></div>
</div>
<script>
$(document).ready(function () {
$("#noteswindow")
.kendoWindow({
actions: ["Refresh", "Maximize", "Minimize", "Close"],
visible: false
})
});
function onNotesClick(e) { // Custom button click
e.preventDefault();
var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
rData = dataItem;
// Using same window variable again and again for successive clicks with dynamic content
var nWin = $("#noteswindow").data("kendoWindow");
// Setting some options
nWin.setOptions({
title: "Notes on " + dataItem.AssetOrShotName,
width: "60%"
});
nWin.refresh({
url: "../Task/Notes",
data: { AssignId: rData.Id }
});
nWin.open().center();
}
</script>
这是我在标题标题中显示事件标题的简单方法
API.get('/Scheduler/GetEventDetailById', detailParams).then(function (data) {
$('.k-window-title').text(data.EventTitle);
});
相关文章:
- jQuery动态更改标题
- CKEditor v4:自制插件中对话框的动态标题
- 如何从相应的控制器动态更新标题和描述
- 如何动态更改dataTablejQuery插件的列标题
- 返回动态标题的$stateParams
- 冻结动态网格的标题行
- 具有动态更新的实时标题 (AJAX+jQuery)
- html5:变成导航栏的动态标题
- 预渲染不等待动态页面标题和元标记渲染
- 如何在动态树标题中的输入字段上设置焦点
- 动态标题模糊过滤器
- 如何在 React 中将 html 表单元格数据动态插入到具有动态标题的表中
- 剑道 UI 窗口小部件 - 使用模板的动态标题
- AngularJS谷歌动态标题不显示在主页上
- angularJS:动态标题排序不起作用
- 使用Javascript创建一个简单的动态标题
- Div采用动态标题大小,内容采用滚动条
- 如何设置动态标题通过使用PHP或JAVA脚本面糊SEO
- 如何从Durandal HTML StarterKit中删除动态标题
- 如何让谷歌在Angular.js应用中索引动态标题