簡體   English   中英

Kendo UI Angular Grid Detail 模板“+”圖標移動到最后一列

[英]Kendo UI Angular Grid Detail template "+" icon to be moved to last column

[+ 圖標移動到最右邊]

我正在使用 kendo angular Grid,我需要將“+”圖標自定義為網格的最后一列。 默認情況下,它作為第一列出現。 任何人都可以幫助實現它。

你需要:-

  • 隱藏詳細信息圖標列。 我找到了這個telerik論壇鏈接 ,該鏈接說明了如何隱藏展開和折疊詳細信息網格列。
  • 為要顯示在右側的詳細信息圖標添加新列。
  • 單擊詳細信息圖標時,分別調用crashRow和expandRow網格方法。
  • 分別處理detailCollapse和detailExpand網格事件以切換細節圖標以展開和折疊

我找到了一種在回調函數中隱藏列本身的方法。

rowCallback({ dataItem, index }) {
    $('.k-hierarchy-col').css('width', '0px');
    $('td.k-hierarchy-cell').css('visibility', 'hidden');
    $('th.k-hierarchy-cell').css('visibility', 'visible');
  }

謝謝您的幫助。

您必須將詳細信息網格中的可導航更改為 false (kendoGridDetailTemplate)

<kendo-grid [navigatable]="false">
</kendo-grid>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM