美文网首页
Kendo UI resize的使用

Kendo UI resize的使用

作者: 寻找无名的特质 | 来源:发表于2021-02-21 07:04 被阅读0次

Kendo UI很多控件在初始化时需要处于可见状态,才能正常显示,否则会出现很多意想不到的情况。不可见的情况包括:

  • 处于关闭状态的Window或对话框
  • 切分窗处于最小化的部分
  • 分页控件的未选中页面
    等等,如果一个控件比如网格,在初始化时处于不可见状态,很多属性是失效的。这里举一个例子。在弹出窗中,放置一个网格,我们已经设定了网格的高度,可是打开弹出窗后,会发现高度设置没起作用。代码如下:
   <div id="divFields" data-role="window" data-bind="visible: isFieldsWinOpen">
        <div class="form container" style="width:800px;height:600px;margin:10px;padding:10px">
            <div class="form-group row">
                <span id="cmdSetFields" class="k-button hide-on-narrow" data-bind="click: closeFieldWin">保存</span>
            </div>
            <div class="form-group row">
                <div id="selectedfieldgrid" class="grid" 
                     data-role="grid"
                     data-bind="source: currentNodeFields"
                     data-editable='true'
                     data-height='500'
                     data-columns='[
                                  {"field":"Name","title":"变量名称", "width:": "200px"},
                                  {"field":"Title","title":"变量说明", "width:": "200px"},
                                  {"field":"Selected","title":"选择","width:": "200px",template: "#=GetSelected(Selected)#"}]'
                     data-scrollable="true">

                </div>
            </div>

        </div>

效果如下:


图片.png

网格设置的高度不起作用。这种情况下,需要在打开弹出窗后,调用网格的resize方法,进行调整:

                openFieldWin: function () {
                    this.set("isFieldsWinOpen", true);
                    $("#divFields").data("kendoWindow").center().open();
                    $("#selectedfieldgrid").data("kendoGrid").resize();
                }

效果如下:


图片.png

相关文章

  • Kendo UI resize的使用

    Kendo UI很多控件在初始化时需要处于可见状态,才能正常显示,否则会出现很多意想不到的情况。不可见的情况包括:...

  • schedule

    Kendo UI 如何开始使用Kendo UI?准备文件css > bootstrap.min.css ke...

  • Kendo UI知识点学习和使用

    Kendo UI知识点学习和使用 作者:艾志谋时间:2017/10/29版本:1.0 1.Kendo UI实现Gr...

  • Kendo UI DataSource的模型

    Kendo UI DataSource功能强大,Kendo UI的网格或者其它组件可以根据模型自动生成符合要求的编...

  • Instant Kendo UI Grid.pdf 免费下载

    下载地址:Instant Kendo UI Grid[www.rejoiceblog.com].pdf

  • Kendo UI Chart MVVM 快速入门

    Kendo UI Chart 功能强大,支持各种图形类型, 通过使用series属性可以控制图形的类型和数据的关系...

  • Kendo UI MVVM 不允许模型混合和嵌套

    在使用Kendo UI MVVM封装组件时发现,布局类组件,比如tabstrip中如果嵌套了其它组件,会发生模型嵌...

  • kendo UI Notification

    Kendo UI 提供了多种显示提示信息的控件,其中Notification最常用也最容易使用。首先在页面上放置一...

  • Kendo UI Grid 使用心得

    基础的东西网上都能查到,我讲一些隐藏的坑。 1 你添加一个row的时候 假如还跟着一个子表,再去expand的时候...

  • 带来了解附件上传

    环境介绍 前端框架:Kendo UI后台框架:Spring Boot + Hibernate开发工具:Intell...

网友评论

      本文标题:Kendo UI resize的使用

      本文链接:https://www.haomeiwen.com/subject/drdixltx.html