簡體   English   中英

突出顯示劍道網格​​的第一行

[英]Highlight first row of kendo-grid

我想突出顯示(或選擇)劍道網格的第一行。 我需要在打字稿函數中獲取第一行,並添加“ k-state-selected ”。 該行沒有唯一的ID(“ ng-reflect-logical-row-index="1"除外)。 選擇(單擊行,因此將自動選擇該行)或突出顯示第一行的最佳方法/實現是什么?

Kendo的指令允許您基於回調將類添加到行中。

CSS:

.k-grid tr.selected { background-color: yellow; }

HTML:

<kendo-grid [data]="gridData" [rowClass]="rowCallback"></kendo-grid>

TS:

public rowCallback(context: RowClassArgs) {
   if (context.index == 0) return 'selected';
}

檢查這個演示

有關更多信息,請參閱其官方文檔

如果要突出顯示kendo Grid的第一行,可以嘗試以下操作:在我的示例中,觸發器在頁面加載中。 並且,它在jquery中。 只需將其轉換為打字稿即可。

$(document).ready(function(){
var grid = $("#gridname").data("kendoGrid");
grid.select("tr:eq(1)");
})

請參閱參考資料: http : //dojo.telerik.com/@Kiril/Ocace

暫無
暫無

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

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