• Web界面开发工具!Kendo UI for jQuery数据管理之网格列宽


    Kendo UI for jQuery R1 2020 SP1试用版下载

    Kendo UI目前最新提供Kendo UI for jQuery、Kendo UI for Angular、Kendo UI Support for React和Kendo UI Support for Vue四个控件。Kendo UI for jQuery是创建现代Web应用程序的最完整UI库。

    要设置Grid列的宽度,请使用其width属性。

    当您通过col元素从HTML表创建网格时,也可以设置列的宽度;但是,当对表单元格使用宽度样式时,请避免这种方法。

    使用列宽和滚动

    根据是否启用滚动,网格的列会获得不同的操作:

    • 默认情况下,在Kendo UI for jQuery,UI for JSP和PHP UI中为Grid启用了滚动。 启用滚动时:
      • table-layout样式设置为fixed,并且所有未定义宽度的列均显示为相同宽度。
      • 当水平空间不足时,没有定义宽度的列将缩小为零宽度。
      • 无论单元格内容如何,都应遵守定义的列宽。
      • 如果单元格的内容无法容纳,则网格将对其进行包装或修剪。
      • 在调整列大小的过程中,只有调整大小的列和table才会更改其宽度。
      • 调整列的大小或隐藏列时,网格将向其表元素应用像素宽度。 此操作有助于维持除当前已调整大小或隐藏的列之外的所有其余列的宽度。
      • 当所有列均具有像素宽度并且它们的总和超过网格的宽度时,将出现一个水平滚动条。
      • 当所有列均具有像素宽度并且其总和小于Grid的宽度时,将忽略列宽,并且浏览器将展开所有列。
    • 默认情况下,UI for ASP.NET MVC和UI for ASP.NET Core.中的网格禁用滚动。 禁用滚动时:
      • table-layout样式设置为auto,如果未明确定义,则列宽由浏览器和单元格内容确定,这是HTML表的默认操作。
      • 浏览器将尝试遵循所有设置的列宽,但可能会根据其内容来调整某些列的宽度。
    常见情况

    本节提供有关需要在Grid中实现列宽的常见方案信息。

    使不可滚动网格服从列宽

    将table-layout更改为fixed。

    #GridID > table // Header and data table.
    {
    table-layout: fixed;
    }

    消除列和标题错位

    要在调整网格大小时消除列和标题的不对齐,请提供至少一列没有指定宽度的列,以便它可以自由调整。


    了解最新Kendo UI最新资讯,请关注Telerik中文网!

  • 相关阅读:
    RxJava API使用示例
    使用create-react-app模板模仿12306app
    web 基本概念辨异 —— URI 与 URL
    RESTful 架构与 RESTful 服务
    python startswith和endswith
    python enumerate函数用法
    python中PIL.Image和OpenCV图像格式相互转换
    Linux查看当前在线用户信息
    Linux查看GPU信息和使用情况
    python中的编码和解码
  • 原文地址:https://www.cnblogs.com/AABBbaby/p/12579559.html
Copyright © 2020-2023  润新知