she*_*mus 2 kendo-ui kendo-grid
我有一个定义为我的剑道网格的编辑器模板
<script id="my-editor-template" type="text/x-kendo-template">
<div class="k-edit-label">
<label for="ContactName">Contact</label>
</div>
<div data-container-for="ContactName" class="k-edit-field">
<input type="text" class="k-input k-textbox" name="ContactName" data-bind="value:ContactName">
</div>
<!-- more fields, etc -->
</script>
Run Code Online (Sandbox Code Playgroud)
在我的网格定义中,我definte editable像这样:
editable =
{
mode: 'popup',
template: kendo.template($('#my-editor-template').html()),
confirmation: 'Are you sure you want to delete rec'
};
Run Code Online (Sandbox Code Playgroud)
但我想让弹出窗口更宽广.我尝试将模板的内容包装在一个
<div style="width: 800px;"></div>
Run Code Online (Sandbox Code Playgroud)
但弹出窗口保持不变,并使内容可滚动(即400px窗口内的800px内容).
我知道我能做到
$(".k-edit-form-container").parent().width(800).data("kendoWindow").center();
Run Code Online (Sandbox Code Playgroud)
窗口打开后,窗口的所有内容都被格式化为400px,感觉有点hackish.难道我没有办法在模板标记中指定大小吗?
Kendo网格弹出窗口正在使用kendo窗口,因此您可以像这样设置高度和宽度
editable: {
mode: "popup",
window: {
title: "My Custom Title",
animation: false,
width: "600px",
height: "300px",
}
}
Run Code Online (Sandbox Code Playgroud)
这里是dojo,但由于我没有定义自定义模板,它仍然使用默认模板,因此窗口大小已经是600 x 300但内容不是.
| 归档时间: |
|
| 查看次数: |
4469 次 |
| 最近记录: |