[英]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.