Получить элемент HTML строки на основе записи / модели сетки в ExtJS - PullRequest
2 голосов
/ 08 октября 2011

У меня есть сетка в ExtJS, где я зацикливаю элементы магазина.Я хотел бы найти находку для доступа к элементу HTML элемента, но мне трудно найти способ сделать это.

Проще говоря: как найти соответствующий элемент HTML строки для хранилища сетки?одна запись?

Ответы [ 3 ]

3 голосов
/ 08 октября 2011

Используйте его индекс в хранилище, чтобы получить соответствующую строку, например:

var htmlElement = grid.getView().getRow(index);
2 голосов
/ 31 октября 2013

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

getNode может принимать идентификатор HTML (не очень полезный), индекс или запись магазина.

0 голосов
/ 27 октября 2012

Просто добавьте немного к этому, если у вас есть запись, которая существует в магазине с сеткой, но она пришла, скажем, отдельным запросом ajax, вы можете сделать

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

var gridIndex = Ext.getStore("myStore").find("id", objFromJSON.id);
var htmlElement = grid.getView().getRow(gridIndex);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...