Kendo UI for Angular Grid Detail 展开/折叠按钮移至右侧?

2023-12-27

Kendo UI for Angular Grid Detail 展开/折叠按钮是否可以移动到网格右侧?

看来 kendo-ui 默认将展开/折叠到剑道网格的最左边一列。我需要看看是否可以将其移至右侧的按钮。


我们可以通过使用一些自定义 CSS 隐藏当前的 +/- 图标并手动将此类图标添加到最后一列来实现它。然后,当单击最后一列中的图标时,我们需要使用以下命令以编程方式展开和折叠详细信息模板:展开行 https://www.telerik.com/kendo-angular-ui/components/grid/api/GridComponent/#toc-expandrow and 折叠行 https://www.telerik.com/kendo-angular-ui/components/grid/api/GridComponent/#toc-collapserow网格的功能。 结合这些笨蛋看看https://plnkr.co/edit/hc8eYXNTZyFqfRvOiCrc?p=preview https://plnkr.co/edit/hc8eYXNTZyFqfRvOiCrc?p=preview

  .k-icon.k-plus:before {
    content: none;
  }
  .k-icon.k-minus:before {
    content: none;
  }

  .k-icon.k-plus, .k-icon.k-minus{
     pointer-events: none;
  }

  .k-detail-cell{
    overflow: visible !important
  }
  .k-detail-cell section{
    margin-left: -32px;
  }

https://plnkr.co/edit/HaCEdMYUtAj4RlpebQnj?p=preview https://plnkr.co/edit/HaCEdMYUtAj4RlpebQnj?p=preview

//import components
import {
    GridComponent,
    GridDataResult,
    DataStateChangeEvent
} from '@progress/kendo-angular-grid';
//get the child
@ViewChild(GridComponent) grid: GridComponent;

//modify your logic here
public ngAfterViewInit(): void {
        // Expand all first rows initially
        for(let i = 0; i < this.pageSize; i++) {
          this.grid.expandRow(i);
        }
    }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Kendo UI for Angular Grid Detail 展开/折叠按钮移至右侧? 的相关文章

  • Kendo UI Angular - 网格 - 如何转换值?

    如何在 Kendo Grid 上转换以下方面的值 简单的变换如 kendo grid column 字段 值 大写 不起作用 翻译 国际化 再次kendo grid column 字段 值 翻译 不起作用 将类型从整数更改为字符串 以便可以
  • 如何从父网格和子网格获取复选框元素的引用

    我有这样的要求 比如我需要找到父网格行复选框 如果选中父网格行复选框 那么我需要将父网格行复选框的所有子网格复选框设置为 true 为此我已经这样做了
  • 为 kendo ui 网格列定义自定义模板

    我有一个 kendo ui 网格 我想绑定图像 这是我的代码 model List
  • 无法导出 Kendo Grid 中的隐藏列

    我想隐藏 Kendo Grid 上的一些列并将它们导出到 Excel 作为可见列 然而 使用隐藏 真实 or 可见 假 没有任何意义 并且这些字段不会被导出 解决方法this http www telerik com forums exce
  • 如何将模板添加到 Kendo 网格工具栏

    我正在尝试将自定义模板添加到 Kendo MVC 网格 我的模板应该包含两件事 创建按钮以将新记录添加到网格中 自动完成框用于过滤网格中的数据 我正在尝试以下代码 ToolBar toolbar gt toolbar Template
  • 如何捕获剑道网格单元失焦事件?

    在我的剑道网格中 我想在单元格中放置一些值 然后在离开单元格后 根据该单元格的值 我需要在相邻单元格上放置一些其他值 我怎样才能做到这一点 我研究了以下 jsfiddle 问题是每次我离开任何单元格时它都会触发事件 但我只需要为一列的单元格
  • 以编程方式从 Kendo Grid 中选择一行

    我有一个网格 其中一列是一个模板 其中有一个复选框 Name grid Columns columns gt columns Bound c gt c Id ClientTemplate
  • Kendo Grid:在 Angular 中获取小部件实例

    我试图在我的 Angular 控制器中获取 Kendo 网格的实例 因此我可以尝试连接一些事件 并调用方法 我知道这可能不是最佳实践 并且可能应该使用自定义指令 但是根据文档 http docs telerik com kendo ui A
  • 通过 http 加载数据之前 angular2 kendo ui 网格的 busyindicator

    我正在使用 angular2 kendo ui 网格并通过 http 调用将数据绑定到网格 在http调用返回数据之前 我需要显示忙碌指示器 而不显示网格标题 直到分配数据 如何实现此目的 谢谢 拉古斯 我通过在 HTML 模板中声明以下内
  • KendoUI 网格/数据源中的自定义排序

    我将 dataSource 中的数据分组为 var dataSource new kendo data DataSource transport read url and some other parameters specified gr
  • Kendo-Grid 列字段验证

    我正在努力使用 API 数据填充 kendo grid 但在一个字段上添加验证也会自动适用于所有其他字段 这是 kendo dataSource 内部的架构 schema model id id fields id editable fal
  • 为kendo数据源提供一个角度范围变量

    我目前正在尝试用远程数据填充剑道网格 Kendo 有它自己的函数来获取数据 但我想使用我创建的角度工厂 所以我有一个工厂 它有一个函数 getSkills 该函数从我的api获取所有技能对象 angular module MyApp fac
  • Kendo 数据源参数映射

    我是剑道新手 我在模型绑定方面遇到问题 当我用 firebug 调试时 它显示options models 是不明确的 因此 parrameterMap 中的 if 条件始终为 false 并且网格不会填充数据 但是当我删除 parrame
  • 如何防止 Kendo MultiSelect 在网格模板中编辑后丢失值?

    我有一个显示以逗号分隔的值列表的网格 并且它有一个在网格的模板编辑器中使用的数组 在服务器上 我将逗号分隔的列表转换为 Kendo 多选 AngularJS 指令的数组 我几乎已经完成了所有工作 在多选中显示 编辑和添加值 只是发生了一件奇
  • 根据另一个列值启用或禁用剑道网格列

    我有一个剑道网格 其中有一个复选框 它是使用客户端模板呈现的 如果选中该复选框 那么我希望启用与其相邻的列 如果未选中该复选框 则应禁用该列 即用户不应该能够对其进行编辑或键入 我尝试通过将编辑事件绑定到网格来实现此目的 但仅当网格进入编辑
  • Kendo Grid 层次结构从主网格传递 ID

    我有一个 Kendo 层次网格 其中主网格包含Client详细信息和子网格包含Point of Contacts 我能够通过Client ID从主网格进入子网格Read操作和数据加载正常 然而 问题是在通过的时候出现的Client ID i
  • Kendo mvc grid 内联编辑模式 DateTimePicker 模板给出错误

    我正在使用 Kendo UI mvc 网格来列出数据 我正在这个网格中进行内联编辑 我使用 EditorTemplate 作为日期时间字段 这样它将在内联编辑模式下为日期时间字段提供日期时间选择器 当我要单击 更新 按钮时 它会给我这样的验
  • 使用 asp.net MVC 包装器在 Kendo UI 网格中设置日期时间格式

    我想构建一个格式为日期 dd MM yyyy 的 Kendo UI 网格 但是 我发现的所有与此相关的问题都已通过代码解决格式 0 d 所以 我尝试过像下面的代码 GridBoundColumnBuilder
  • Kendo 网格列宽度 + 可滚动

    我正在尝试从 JavaScript 绑定到可滚动剑道网格 但在列宽方面遇到了一些问题 这fiddle http jsfiddle net mnTGm 1 演示了问题 问题末尾的代码 我在 html 中指定标头并向其中一个标头添加宽度 然后
  • 根据列值将剑道网格中的行变灰

    我有一个 Kendo 网格 其值根据调用后填充 如果其中一列的值为 已注册 我需要将整行灰显 我们有办法实现这一目标吗 添加一个处理函数onDataBound 事件 http demos telerik com kendo ui grid

随机推荐