簡體   English   中英

根據ExtJS中網格的記錄/模型獲取行HTML元素

[英]Get row HTML element based on grid's record/model in ExtJS

我在ExtJS中有一個網格來循環存儲項目。 我想找到一個訪問該項目的HTML元素的內容,但是我很難找到這樣做的方法。

簡而言之:如何找到網格存儲的一條記錄的對應行HTML元素?

在存儲中使用其索引來檢索相應的行,如下所示:

var htmlElement = grid.getView().getRow(index);

ExtJS 4.x: grid.getView().getNode(index)

getNode可以使用HTML ID(不是很有用),索引或商店記錄。

只是添加一點,如果您有一個存儲在具有網格的商店中的記錄,但是它來自一個單獨的ajax請求,那么您可以這樣做

var objFromJSON: {
    id: 134,
    name: "Articulated Lorry"
}

var gridIndex = Ext.getStore("myStore").find("id", objFromJSON.id);
var htmlElement = grid.getView().getRow(gridIndex);

暫無
暫無

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

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