Я предполагаю, что вы используете шаблон для рендеринга столбца как HTML anchor
, верно?
Вы должны иметь что-то вроде:
{
field: "City",
width: 200,
template: "<a href='http://maps.google.com?q=#= City #'>#= City #</a>"
}
Если вы сделаете это, и использовать CSS:
a:focus { outline: #FF0000 dotted medium; }
Это работает! Проверьте это здесь: http://jsfiddle.net/F5R7m/1/
Теперь возникает вопрос, хотите ли вы ограничивать этот стиль только сеткой, чтобы якорь вне сетки не получал тот же стиль. Затем вы можете определить шаблон, как:
{
field: "City",
width: 200,
template: "<a class='ob-grid' href='http://maps.google.com?q=#= City #'>#= City #</a>"
}
и стиль CSS, как:
a.ob-grid:focus {
outline: #FF0000 dotted medium;
}
и вы получите это работает, как в этом примере: http://jsfiddle.net/F5R7m/2/
Или вы можете ограничить его к одному единую сетку без изменения шаблона путем определения CSS как:
#grid a:focus {
outline: #FF0000 dotted medium;
}
#grid
относится к id
вашего пользовательского интерфейса Kendo grid
. Пример здесь: http://jsfiddle.net/F5R7m/3/
И если вы хотите для каждой сетки в вашей странице, вы можете определить, вы CSS, как:
.k-grid a:focus {
outline: #FF0000 dotted medium;
}
Тогда любой HTML якорь будет иметь красную пунктирную линию, когда она получает фокус как в здесь: http://jsfiddle.net/F5R7m/5/
вы можете предоставить jsfiddle – 3bu1
я не понял, что именно вы хотите ..? Когда вы нажимаете на якорный тег, если он в одиночку меняет свою собственность, выглядя иначе, чем другие? – 3bu1
@ 3bu1 - Задача заключалась в том, чтобы попасть в стили сетки, не затрагивая элементы вне шаблона пользовательского интерфейса Kendo. OnaBai получил работу через jsfiddle [здесь] (http://jsfiddle.net/F5R7m/2/) –